Combinez PDF, DOC, TIFF, MSG en PDF côté serveur (SDK).
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
PDF Combine Pro X est une application basée sur un serveur pour combiner différents fichiers en PDF. Les types de fichiers d'entrée incluent les fichiers PDF, DOC, TXT, RTF, TIFF, JPEG, XLS, HTML, MSG, EML. Imaginez à quelle vitesse votre routine de traitement des fichiers peut être avec une application de fusion puissante qui supporte tant de formats ! Mettez-les tous en file d'attente et obtenez un document PDF et PDF/A conforme aux normes en quelques minutes. La version serveur n'a pas d'interface graphique et fonctionne silencieusement sur n'importe quel serveur Windows.
Nous offrons l'API la plus puissante avec seulement quelques lignes de code pour combiner différents fichiers en un PDF. Vous souhaitez l'intégrer dans votre système ou application ? Utilisez nos codes d'exemple pour ASP, .NET, PHP, etc. Vous économiserez des heures, voire des jours, avec PDF Combine Pro X. Installez-le sur votre serveur et testez la copie gratuite pendant 30 jours.
(inclut un essai GRATUIT de 30 jours)
(seulement $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("Conversion terminée !");
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 "échec :".$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 est livré avec PDFCombineX.exe, un binaire console que vous pouvez piloter depuis des scripts, des tâches planifiées, des runners CI ou tout service backend. Contrairement au PDF Combine standard, la version Pro accepte des types d'entrée mixtes — PDF, DOC, DOCX, XLS, XLSX, RTF, TXT, HTML, MSG, EML, TIFF, JPEG — et les soude en un seul PDF en une seule passe. Pour la référence complète des options, consultez la documentation en ligne de commande. Les recettes ci-dessous couvrent les cas dont nos clients sous licence serveur nous parlent le plus souvent.
Le cas d'usage phare : un mémoire Word, une feuille de tarification Excel, une annexe scannée TIFF et deux PDF existants deviennent tous un seul livrable. Pro accepte chaque type d'entrée dans le même masque générique.
PDFCombineX.exe "C:\project\*.*" "C:\out\Project-Final.pdf" -cPDF
Utilisez -sort name ou -sort numbers pour contrôler l'ordre des pages, et -sort date pour fusionner dans l'ordre chronologique des modifications.
Lorsque l'ordre compte et que les fichiers vivent dans des dossiers différents, passez-les comme une liste séparée par chr(13). Sur la ligne de commande, l'équivalent le plus simple est la forme multi-source ci-dessous — PDF Combine Pro X lit chaque chemin tour à tour et respecte la séquence que vous lui donnez.
PDFCombineX.exe "C:\briefs\cover.docx" "C:\briefs\contract.pdf" "C:\briefs\pricing.xlsx" "C:\briefs\scan.tif" "C:\out\Bundle.pdf" -cPDF
Pour les processus worker qui écrivent une file d'attente sur disque, vous ne voulez pas encoder les chemins de fichiers dans la ligne de commande. -list lit les masques de fichiers (un par ligne) depuis un fichier texte — documents Word, feuilles de calcul et PDF peuvent tous coexister dans la même liste.
PDFCombineX.exe -list "C:\queues\bundle.txt" "C:\out\Bundle.pdf" -cPDF -bstyle file
-bstyle file transforme chaque nom de fichier source en signet de niveau supérieur, de sorte que le PDF résultant ait un plan navigable qui reflète la liste d'entrée.
Les projets architecturaux et juridiques vivent rarement dans un seul dossier plat. -Recurse parcourt les sous-répertoires ; -combine folder émet un PDF par dossier au lieu d'un seul fichier géant, et -kfs conserve la structure de dossiers source côté sortie.
PDFCombineX.exe "C:\projects\AcmeCase\*.*" "C:\out\AcmeCase\" -cPDF -Recurse -combine folder -kfs
Lorsque les noms de fichiers partagent un préfixe commun — Case-2024-001-cover.docx, Case-2024-001-evidence.pdf, Case-2024-001-photos.tif — -combine name indique au convertisseur de regrouper les fichiers par cette racine partagée et de produire un PDF par affaire.
PDFCombineX.exe "C:\inbox\*.*" "C:\out\" -cPDF -combine name -npr 13
-npr définit combien de caractères de tête comptent comme le « nom commun » — ajustez-le pour correspondre à la longueur de votre préfixe de numéro d'affaire.
Pour les longs livrables, une arborescence de signets et une page TOC transforment un PDF de 400 pages en quelque chose qu'un examinateur peut réellement parcourir. -bookmark crée le plan, -content insère une page TOC en tête.
PDFCombineX.exe "C:\project\*.*" "C:\out\Final.pdf" -cPDF -bookmark -bstyle file -bpdf -content -toclinestyle Dot
-bpdf extrait en outre les signets existants de tout PDF source au lieu de les aplatir.
Standard pour la divulgation juridique et les appels d'offres : un pied de page avec numéro de page, un tampon de date et une étiquette d'en-tête. [page], [count] et [date] sont des macros que le convertisseur substitue par page.
PDFCombineX.exe "C:\disclosure\*.*" "C:\out\Disclosure.pdf" -cPDF -HeadText "CONFIDENTIAL — ACME LLC" -HeadAlign center -FootText "Page [page] of [count] — [date]" -FootAlign right
Pour l'envoi de paquets à un avocat externe ou à des sous-traitants : un mot de passe propriétaire verrouille les autorisations d'édition/impression, un mot de passe utilisateur contrôle l'ouverture du fichier, et -perm accorde exactement les droits que vous voulez.
PDFCombineX.exe "C:\project\*.*" "C:\out\Sealed.pdf" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print -perm Copy
Combinez n'importe quel Print, Copy, Modify, Annotation, FormFill, Accessibility, DocAssembly, HighResPrint pour ajuster le jeu d'autorisations.
Pour les flux de gestion documentaire qui exigent ISO 19005 PDF/A, des métadonnées d'auteur renseignées et une signature basée sur PFX sur le document 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"
Une fois que PDFCombineX.exe tourne en service ou tâche planifiée, le seul moyen de savoir ce qui s'est passé est le journal. -verbosity detail écrit une ligne par fichier ; -logmode append conserve l'historique entre les exécutions ; -fo écrase la sortie obsolète sans demander.
PDFCombineX.exe "C:\inbox\*.*" "C:\out\<DATE>_<TIME:hhmm>.pdf" -cPDF -fo -log "C:\logs\pdfcombine.log" -verbosity detail -logmode append
Les macros <DATE> et <TIME> se développent dans le chemin de destination, donc chaque exécution écrit un paquet portant un nom unique sans que vous ayez à calculer le nom de fichier dans le script enveloppe.
Mis à jour Mon, 04 May 2026
(seulement $970.00)
Téléchargez la version d'essai gratuite et convertissez vos fichiers en quelques minutes.
Aucune carte de crédit ou email requis.