Versione server PDF Combiner-X | CoolUtils
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
PDF Combine X è un'app basata su server per unire file PDF in un unico documento PDF e PDF/A multi-pagina conforme agli standard. Installalo una volta sul tuo server e unisci i PDF in qualsiasi modo:
Ogni file può diventare un segnalibro nel PDF di output. L'app può anche creare un indice cliccabile per navigare più facilmente il tuo PDF multi-pagina.
Con PDF Combine X puoi crittografare i PDF con una password e impostare i permessi utente. Aggiungi una filigrana di testo per evitare l'uso non autorizzato dei tuoi documenti.
Per i professionisti legali, PDF Combine X offre la funzione di foliatura. Puoi impostare il carattere, il colore e la posizione del tuo timbro. Sono supportati sia la numerazione sequenziale che il nuovo inizio con ogni cartella.
Usa la nostra API semplice con solo poche righe di codice per unire PDF al volo. Offriamo codice di esempio per ASP, C++, PHP. La licenza commerciale standard è valida per 1 server; tutti i dipendenti dell'azienda possono usarla. Se vuoi ridistribuire l'app ai tuoi clienti, richiedi la licenza royalty-free.
```(incluso un periodo di prova GRATUITO di 30 giorni)
(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("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 include PDFCombineX.exe, un binario console che puoi pilotare da script, attività pianificate, runner CI o qualsiasi servizio backend. Il set di flag corrisponde alla GUI PDFCombine.exe; per il riferimento completo consulta la documentazione da riga di comando. Le ricette qui sotto coprono gli scenari di unione che sentiamo più spesso dai clienti server.
La chiamata più semplice possibile — punta a una cartella, indica una destinazione e ottieni un unico PDF combinato.
PDFCombineX.exe "C:\reports\" "C:\out\Q4-report.pdf" -cPDF
Quando la cartella sorgente contiene anche bozze e file non correlati, usa un wildcard per scegliere solo i PDF che devono finire nell'output.
PDFCombineX.exe "C:\reports\Final-*.pdf" "C:\out\Q4-finals.pdf" -cPDF
I wildcard ? e * funzionano entrambi e puoi elencare diversi sorgenti separati da spazi — ad es. C:\Folder1\ C:\Folder2\ C:\Dest.pdf.
Per fascicoli, audit o consegne per progetto di solito vuoi un PDF combinato per sottocartella anziché un unico file gigante. -Recurse attraversa l'albero; -combine folder raggruppa le pagine sorgenti in un output separato per ogni cartella.
PDFCombineX.exe "C:\cases\*.pdf" "C:\out\" -cPDF -Recurse -combine folder
Quando decine di PDF finiscono in un unico output, una tabella di segnalibri trasforma il file combinato in un documento navigabile. -bstyle file crea un segnalibro per file sorgente usando il suo nome.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\Q4-bookmarked.pdf" -cPDF -bookmark -bstyle file
Usa -bstyle title per estrarre il testo del segnalibro dal titolo documento di ogni PDF, oppure -bfolders per inserire un segnalibro padre per ogni cartella.
Le consegne di compliance e discovery richiedono quasi sempre un'intestazione o un piè di pagina con numerazione delle pagine. I token [page] e [date] vengono espansi in fase di rendering.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\Q4-paginated.pdf" -cPDF -HeadText "[page] of [count]" -HeadAlign center -FootText "Acme Corp — [date]" -FootAlign right
Standard per inviare fascicoli uniti a un legale esterno: una password proprietario blocca i permessi di modifica/stampa, una password utente regola l'apertura del file.
PDFCombineX.exe "C:\cases\Smith\*.pdf" "C:\out\Smith-dossier.pdf" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print,Copy
Sostituisci la lista di permessi separata da virgole con qualsiasi combinazione di Print, Copy, Modify, Annotation, FormFill, Accessibility, DocAssembly, HighResPrint.
Quando un worker scrive un file di coda e il convertitore lo consuma, non vuoi codificare ogni percorso file sulla riga di comando. -list legge le maschere file (una per riga) da un file di testo.
PDFCombineX.exe -list "C:\queues\merge-batch.txt" "C:\out\combined.pdf" -cPDF -bstyle file
Se la cartella sorgente contiene Invoice-1001-page1.pdf, Invoice-1001-page2.pdf, Invoice-1002-page1.pdf, vuoi un file unito per numero di fattura, non un unico blob gigante. -combine name raggruppa per prefisso comune del nome; -npr sceglie quanti caratteri iniziali definiscono il gruppo.
PDFCombineX.exe "C:\invoices\*.pdf" "C:\out\" -cPDF -combine name -npr 12 -sort name
Per packet del consiglio e consegne ai clienti: anteponi una pagina di copertina, poi aggiungi un indice cliccabile costruito dai segnalibri.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\BoardPacket.pdf" -cPDF -bookmark -bstyle file -coverstyle Custom -coverfile "C:\templates\BoardCover.pdf" -content -toclinestyle Dot
Per flussi di records-management che richiedono PDF/A ISO 19005, una firma digitale, metadati di authoring completi e un log dettagliato di ciò che è stato unito.
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
Aggiornato Mon, 04 May 2026
(solo $350.00)
Scarica la versione di prova e converti i tuoi file in pochi minuti.
Non è richiesta carta di credito o email.