Combina PDF, DOC, TIFF, MSG en PDF desde el lado del servidor (SDK).
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
PDF Combine Pro X es una aplicación basada en servidor para combinar diferentes archivos en PDF. Los tipos de archivos de entrada incluyen PDF, DOC, TXT, RTF, TIFF, JPEG, XLS, HTML, MSG, EML. ¡Imagina lo rápida que puede ser tu rutina de procesamiento de archivos con una potente aplicación de combinación que admite tantos formatos! Ponlos todos en cola y obtén un documento PDF y PDF/A compatible con los estándares en minutos. La versión para servidor no tiene GUI y se ejecuta en silencio en cualquier servidor Windows.
Ofrecemos la API más poderosa con solo unas pocas líneas de código para combinar diferentes archivos en un solo PDF. ¿Quieres incorporarlo en tu sistema o aplicación? Usa nuestros códigos de ejemplo para ASP, .NET, PHP, etc. Ahorrarás horas si no días con PDF Combine Pro X. Instálalo en tu servidor y prueba la copia gratuita durante 30 días.
(incluye 30 días de prueba GRATUITA)
(solo $970.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 completada!");
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 Pro X incluye PDFCombineX.exe, un binario de consola que puedes controlar desde scripts, tareas programadas, runners de CI o cualquier servicio de backend. A diferencia del PDF Combine estándar, la edición Pro acepta tipos de entrada mixtos — PDF, DOC, DOCX, XLS, XLSX, RTF, TXT, HTML, MSG, EML, TIFF, JPEG — y los suelda en un solo PDF en una única pasada. Para la referencia completa de opciones consulta la documentación de la línea de comandos. Las recetas siguientes cubren los casos que más nos consultan los clientes con licencia de servidor.
El caso de uso emblemático: un escrito en Word, una hoja de precios en Excel, un anexo escaneado en TIFF y dos PDFs existentes se convierten en un único entregable. Pro acepta todo tipo de entrada en la misma máscara comodín.
PDFCombineX.exe "C:\project\*.*" "C:\out\Project-Final.pdf" -cPDF
Usa -sort name o -sort numbers para controlar el orden de páginas, y -sort date para fusionar en orden cronológico de ediciones.
Cuando el orden importa y los archivos viven en carpetas distintas, pásalos como una lista separada por chr(13). En la línea de comandos, el equivalente más sencillo es la forma multi-origen siguiente — PDF Combine Pro X lee cada ruta por turno y respeta la secuencia que le des.
PDFCombineX.exe "C:\briefs\cover.docx" "C:\briefs\contract.pdf" "C:\briefs\pricing.xlsx" "C:\briefs\scan.tif" "C:\out\Bundle.pdf" -cPDF
Para procesos trabajadores que escriben una cola en disco, no quieres codificar rutas de archivo en la línea de comandos. -list lee máscaras de archivo (una por línea) desde un archivo de texto plano — documentos Word, hojas de cálculo y PDFs pueden coexistir todos en la misma lista.
PDFCombineX.exe -list "C:\queues\bundle.txt" "C:\out\Bundle.pdf" -cPDF -bstyle file
-bstyle file convierte cada nombre de archivo de origen en un marcador de nivel superior, así que el PDF resultante tiene un esquema navegable que refleja la lista de entrada.
Los proyectos de arquitectura y legales rara vez viven en una única carpeta plana. -Recurse recorre los subdirectorios; -combine folder emite un PDF por carpeta en lugar de un único archivo gigante, y -kfs conserva la estructura de carpetas de origen en el lado de salida.
PDFCombineX.exe "C:\projects\AcmeCase\*.*" "C:\out\AcmeCase\" -cPDF -Recurse -combine folder -kfs
Cuando los nombres de archivo comparten un prefijo común — Case-2024-001-cover.docx, Case-2024-001-evidence.pdf, Case-2024-001-photos.tif — -combine name indica al convertidor que agrupe los archivos por esa raíz compartida y produzca un PDF por caso.
PDFCombineX.exe "C:\inbox\*.*" "C:\out\" -cPDF -combine name -npr 13
-npr establece cuántos caracteres iniciales cuentan como el «nombre común» — ajústalo para que coincida con la longitud del prefijo de tu número de caso.
Para entregables largos, un árbol de marcadores y una página TOC convierten un PDF de 400 páginas en algo que un revisor puede realmente navegar. -bookmark crea el esquema, -content inserta una página TOC al inicio.
PDFCombineX.exe "C:\project\*.*" "C:\out\Final.pdf" -cPDF -bookmark -bstyle file -bpdf -content -toclinestyle Dot
-bpdf además rescata los marcadores existentes de cualquier PDF de origen en lugar de aplanarlos.
Estándar para divulgación legal y paquetes de licitación: un pie con número de página, un sello de fecha y una etiqueta de encabezado. [page], [count] y [date] son macros que el convertidor sustituye por página.
PDFCombineX.exe "C:\disclosure\*.*" "C:\out\Disclosure.pdf" -cPDF -HeadText "CONFIDENTIAL — ACME LLC" -HeadAlign center -FootText "Page [page] of [count] — [date]" -FootAlign right
Para enviar paquetes a abogados externos o subcontratistas: una contraseña de propietario bloquea los permisos de edición/impresión, una contraseña de usuario controla la apertura del archivo, y -perm concede exactamente los derechos que quieras.
PDFCombineX.exe "C:\project\*.*" "C:\out\Sealed.pdf" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print -perm Copy
Combina cualquiera de Print, Copy, Modify, Annotation, FormFill, Accessibility, DocAssembly, HighResPrint para afinar el conjunto de permisos.
Para flujos de gestión documental que exigen PDF/A ISO 19005, metadatos de autoría rellenados y una firma basada en PFX en el documento final.
PDFCombineX.exe "C:\archive\Case-2024-001\*.*" "C:\archive\out\Case-2024-001.pdf" -cPDF -pdfa -PDFAuthor "Acme Legal" -PDFTitle "Case 2024-001 Bundle" -PDFSubject "Disclosure" -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" -SignName "DocSig" -SignLoc "London" -SignRes "Authenticity"
Una vez que PDFCombineX.exe corre como servicio o tarea programada, la única forma de saber qué pasó es el registro. -verbosity detail escribe una línea por archivo; -logmode append conserva el historial entre ejecuciones; -fo sobrescribe la salida obsoleta sin pedir confirmación.
PDFCombineX.exe "C:\inbox\*.*" "C:\out\<DATE>_<TIME:hhmm>.pdf" -cPDF -fo -log "C:\logs\pdfcombine.log" -verbosity detail -logmode append
Las macros <DATE> y <TIME> se expanden en la ruta de destino, así que cada ejecución escribe un paquete con nombre único sin que tengas que calcular el nombre del archivo en el script envoltorio.
Actualizado Mon, 04 May 2026
(solo $970.00)
Descargue la versión de prueba y convierta sus archivos en minutos.
No se requiere tarjeta de crédito ni email.