Version V-X du Combineur PDF côté serveur | CoolUtils
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
PDF Combine X est une application serveur pour combiner des fichiers PDF en un seul document PDF et PDF/A conforme aux normes multi-pages. Installez-le une fois sur votre serveur et fusionnez les PDF de n'importe quelle façon :
Chaque fichier peut devenir un signet dans le PDF de sortie. L'application peut également créer une table des matières cliquable pour faciliter la navigation dans votre PDF multi-pages.
Avec PDF Combine X, vous pouvez crypter les PDF avec un mot de passe et définir des autorisations utilisateur. Ajoutez un filigrane texte pour éviter l'utilisation non autorisée de vos documents.
Pour les professionnels du droit, PDF Combine X offre la fonctionnalité de tamponnage de bates. Vous définissez la police, la couleur et la position de votre tampon. La numérotation séquentielle et le redémarrage avec chaque dossier sont pris en charge.
Utilisez notre API simple avec seulement quelques lignes de code pour fusionner des PDF à la volée. Nous proposons des exemples de code pour ASP, C++, PHP. La licence commerciale standard est valable pour 1 serveur ; tous les employés de l'entreprise peuvent l'utiliser. Si vous souhaitez redistribuer l'application à vos clients, veuillez demander la licence sans redevances.
(inclut un essai GRATUIT de 30 jours)
(seulement $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("Convert complete!");
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 "fail:".$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 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. Le jeu d'options correspond à l'interface graphique PDFCombine.exe ; pour la référence complète, consultez la documentation en ligne de commande. Les recettes ci-dessous couvrent les scénarios de fusion dont nos clients serveur nous parlent le plus souvent.
L'appel le plus simple possible — pointez sur un dossier, nommez une destination et obtenez un seul PDF combiné.
PDFCombineX.exe "C:\reports\" "C:\out\Q4-report.pdf" -cPDF
Lorsque le dossier source contient également des brouillons et des fichiers non liés, utilisez un caractère générique pour ne sélectionner que les PDF qui appartiennent à la sortie.
PDFCombineX.exe "C:\reports\Final-*.pdf" "C:\out\Q4-finals.pdf" -cPDF
Les caractères génériques ? et * fonctionnent tous deux, et vous pouvez lister plusieurs sources séparées par des espaces — par ex. C:\Folder1\ C:\Folder2\ C:\Dest.pdf.
Pour les dossiers d'affaires, audits ou livrables par projet, vous voulez généralement un PDF combiné par sous-dossier plutôt qu'un seul fichier géant. -Recurse parcourt l'arborescence ; -combine folder regroupe les pages source en une sortie distincte pour chaque dossier.
PDFCombineX.exe "C:\cases\*.pdf" "C:\out\" -cPDF -Recurse -combine folder
Lorsque des dizaines de PDF atterrissent dans une seule sortie, une table de signets transforme le fichier combiné en document navigable. -bstyle file crée un signet par fichier source en utilisant son nom.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\Q4-bookmarked.pdf" -cPDF -bookmark -bstyle file
Utilisez -bstyle title pour extraire le texte du signet à partir du titre de chaque PDF, ou -bfolders pour insérer un signet parent pour chaque dossier.
Les livrables de conformité et de découverte ont presque toujours besoin d'un en-tête ou d'un pied de page avec numérotation. Les jetons [page] et [date] se développent au moment du rendu.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\Q4-paginated.pdf" -cPDF -HeadText "[page] of [count]" -HeadAlign center -FootText "Acme Corp — [date]" -FootAlign right
Standard pour l'envoi de dossiers fusionnés à un avocat externe : un mot de passe propriétaire verrouille les autorisations d'édition/impression, un mot de passe utilisateur contrôle l'ouverture du fichier.
PDFCombineX.exe "C:\cases\Smith\*.pdf" "C:\out\Smith-dossier.pdf" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print,Copy
Remplacez la liste d'autorisations séparées par virgules par toute combinaison de Print, Copy, Modify, Annotation, FormFill, Accessibility, DocAssembly, HighResPrint.
Lorsqu'un worker écrit un fichier de file d'attente et que le convertisseur le consomme, vous ne voulez pas encoder chaque chemin de fichier sur la ligne de commande. -list lit les masques de fichiers (un par ligne) depuis un fichier texte.
PDFCombineX.exe -list "C:\queues\merge-batch.txt" "C:\out\combined.pdf" -cPDF -bstyle file
Si votre dossier source contient Invoice-1001-page1.pdf, Invoice-1001-page2.pdf, Invoice-1002-page1.pdf, vous voulez un fichier fusionné par numéro de facture, pas un blob géant. -combine name regroupe par préfixe de nom commun ; -npr indique combien de caractères de tête définissent le groupe.
PDFCombineX.exe "C:\invoices\*.pdf" "C:\out\" -cPDF -combine name -npr 12 -sort name
Pour les paquets de conseil d'administration et les livrables clients : ajoutez une page de couverture en tête, puis ajoutez une TOC cliquable construite à partir des signets.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\BoardPacket.pdf" -cPDF -bookmark -bstyle file -coverstyle Custom -coverfile "C:\templates\BoardCover.pdf" -content -toclinestyle Dot
Pour les flux de gestion documentaire qui exigent ISO 19005 PDF/A, une signature numérique, des métadonnées d'auteur complètes et un journal verbeux de ce qui a été fusionné.
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
Mis à jour Mon, 04 May 2026
(seulement $350.00)
Téléchargez la version d'essai gratuite et convertissez vos fichiers en quelques minutes.
Aucune carte de crédit ou email requis.