Versión PDF Combiner X basada en servidor | CoolUtils
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
PDF Combine X es una aplicación basada en servidor para combinar archivos PDF en un solo documento PDF y PDF/A de varias páginas, compatible con los estándares. Instálalo una vez en tu servidor y combina PDFs de cualquier manera:
Cada archivo puede convertirse en un marcador en el PDF de salida. La aplicación también puede crear una tabla de contenidos clicable para que puedas navegar tu PDF de varias páginas más fácilmente.
Con PDF Combine X puedes cifrar PDFs con una contraseña y establecer permisos de usuario. Añade una marca de agua de texto para evitar el uso no autorizado de tus documentos.
Para profesionales legales, PDF Combine X ofrece una función de sellado bates. Se puede establecer la fuente, color y posición de tu sello. Se admite tanto la numeración secuencial como comenzar de nuevo con cada carpeta.
Usa nuestra API sencilla con solo unas pocas líneas de código para combinar PDFs al instante. Ofrecemos código de ejemplo para ASP, C++, PHP. La licencia comercial estándar es adecuada para 1 servidor; todos los empleados de la empresa pueden usarla. Si deseas redistribuir la aplicación a tus clientes, por favor, solicita la licencia libre de regalías.
(incluye 30 días de prueba GRATUITA)
(solo $350.00)
string src="C:\\test\\test1.pdf".Chr(13)."C:\\test\\test2.pdf";
string dest="C:\\test\\DestCombine.PDF";
PDFCombineX Cnv = new PDFCombineX();
Cnv.Convert(src, dest, "-c PDF -log c:\\Combine.log");
MessageBox.Show("¡Conversión completa!");
dim C
Set C=CreateObject("PDFCombine.PDFCombineX")
C.Convert "c:\source1.pdf"+Chr(13)+"c:\source2.pdf", "c:\dest.pdf", "-fo"
set C = nothing
$src="C:\\test\\test1.pdf".Chr(13)."C:\\test\\test2.pdf";
$dest="C:\\test\\DestCombine.PDF";
if (file_exists($dest)) unlink($dest);
$c= new COM("PDFCombine.PDFCombineX");
$c->convert($src,$dest, "-c PDF -log c:\doc.log");
if (file_exists($dest)) echo "OK"; else echo "fallo:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('PDFCombine.PDFCombineX')
src="C:\\test\\test1.pdf\nC:\\test\\test2.pdf";
dest="C:\\test\\DestCombine.pdf";
c.convert(src,dest, "-c PDF -log c:\\test\\PDFCombine.log");
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("PDFCombine.PDFCombineX")
src="C:\\test\\test1.xlsx/nC:\\test\\test2.docx";
dest="C:\\test\\DestCombine.pdf";
c.convert(src, dest, "-c PDF -log c:\\test\\PDFCombine.log");
if not os.path.exists(file_path):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
Source: String;
begin
c:=CreateOleObject('PDFCombine.PDFCombineX');
Source:='c:\test\source1.docx'+Chr(13)+'c:\test\source2.xlsx';
C.Convert(Source, 'c:\test\dest.pdf', '-cPDF -log c:\test\PDFCombine.log');
IF c.ErrorMessage<> Then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("PDFCombine.PDFCombineX");
var src="C:\\test\\test1.xlsx/nC:\\test\\test2.docx";
c.Convert(src, "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
alert(c.ErrorMessage)
use Win32::OLE; my $src="C:\\test\\test1.docx\nC:\\test\\test2.xlsx"; my $dest="C:\\test\\DestCombine.pdf"; my $c = CreateObject Win32::OLE 'PDFCombine.PDFCombineX'; $c->convert($src,$dest, "-c pdf -log c:\\test\\PDFCombine.log"); print $c->ErrorMessage if -e $dest;
PDF Combine X incluye PDFCombineX.exe, un binario de consola que puedes controlar desde scripts, tareas programadas, runners de CI o cualquier servicio de backend. El conjunto de opciones coincide con la GUI PDFCombine.exe; para la referencia completa consulta la documentación de la línea de comandos. Las recetas siguientes cubren los escenarios de fusión que más nos consultan los clientes que trabajan en servidores.
La llamada más sencilla posible — apunta a una carpeta, nombra un destino y obtienes un único PDF combinado.
PDFCombineX.exe "C:\reports\" "C:\out\Q4-report.pdf" -cPDF
Cuando la carpeta de origen también contiene borradores y archivos no relacionados, usa un comodín para escoger solo los PDFs que deben ir en la salida.
PDFCombineX.exe "C:\reports\Final-*.pdf" "C:\out\Q4-finals.pdf" -cPDF
Los comodines ? y * funcionan ambos, y puedes listar varias fuentes separadas por espacios — por ejemplo C:\Folder1\ C:\Folder2\ C:\Dest.pdf.
Para expedientes, auditorías o entregables por proyecto normalmente quieres un PDF combinado por subcarpeta, no un único archivo gigante. -Recurse recorre el árbol; -combine folder agrupa las páginas de origen en una salida separada por cada carpeta.
PDFCombineX.exe "C:\cases\*.pdf" "C:\out\" -cPDF -Recurse -combine folder
Cuando docenas de PDFs aterrizan en una sola salida, una tabla de marcadores convierte el archivo combinado en un documento navegable. -bstyle file crea un marcador por archivo de origen usando su nombre.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\Q4-bookmarked.pdf" -cPDF -bookmark -bstyle file
Usa -bstyle title para tomar el texto del marcador desde el título del documento de cada PDF, o -bfolders para insertar un marcador padre por cada carpeta.
Los entregables de cumplimiento y descubrimiento casi siempre necesitan un encabezado o pie con numeración de páginas. Los tokens [page] y [date] se expanden en el momento del renderizado.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\Q4-paginated.pdf" -cPDF -HeadText "[page] of [count]" -HeadAlign center -FootText "Acme Corp — [date]" -FootAlign right
Estándar para enviar dossieres combinados a abogados externos: una contraseña de propietario bloquea los permisos de edición/impresión, una contraseña de usuario controla la apertura del archivo.
PDFCombineX.exe "C:\cases\Smith\*.pdf" "C:\out\Smith-dossier.pdf" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print,Copy
Sustituye la lista de permisos separada por comas con cualquier combinación de Print, Copy, Modify, Annotation, FormFill, Accessibility, DocAssembly, HighResPrint.
Cuando un proceso trabajador escribe un archivo de cola y el convertidor lo consume, no quieres codificar cada ruta de archivo en la línea de comandos. -list lee máscaras de archivo (una por línea) desde un archivo de texto plano.
PDFCombineX.exe -list "C:\queues\merge-batch.txt" "C:\out\combined.pdf" -cPDF -bstyle file
Si tu carpeta de origen contiene Invoice-1001-page1.pdf, Invoice-1001-page2.pdf, Invoice-1002-page1.pdf, querrás un archivo combinado por número de factura, no un único bloque gigante. -combine name agrupa por un prefijo de nombre común; -npr elige cuántos caracteres iniciales definen el grupo.
PDFCombineX.exe "C:\invoices\*.pdf" "C:\out\" -cPDF -combine name -npr 12 -sort name
Para paquetes de junta directiva y entregables a clientes: antepón una portada y luego añade un TOC clicable construido a partir de los marcadores.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\BoardPacket.pdf" -cPDF -bookmark -bstyle file -coverstyle Custom -coverfile "C:\templates\BoardCover.pdf" -content -toclinestyle Dot
Para flujos de gestión documental que exigen PDF/A ISO 19005, una firma digital, metadatos de autoría completos y un registro detallado de lo que se fusionó.
PDFCombineX.exe "C:\archive\2024\*.pdf" "C:\archive\2024-combined.pdf" -cPDF -pdfa -PDFAuthor "Acme Compliance" -PDFTitle "2024 Filings" -PDFSubject "Annual archive" -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" -SignName "Sig1" -SignRes "Archival" -log "C:\logs\pdfcombine.log" -verbosity detail -logmode append
Actualizado Mon, 04 May 2026
(solo $350.00)
Descargue la versión de prueba y convierta sus archivos en minutos.
No se requiere tarjeta de crédito ni email.