Łącz pliki PDF, DOC, TIFF, MSG w jeden plik PDF na serwerze (SDK).
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
PDF Combine Pro X to aplikacja działająca na serwerze, która łączy różne pliki w PDF. Obsługiwane typy plików wejściowych to PDF, DOC, TXT, RTF, TIFF, JPEG, XLS, HTML, MSG, EML. Wyobraź sobie, jak szybka może być twoja rutyna przetwarzania plików dzięki potężnej aplikacji do łączenia, która obsługuje tak wiele formatów! Ustaw je wszystkie w kolejce i otrzymaj dokument PDF i PDF/A zgodny ze standardami w ciągu kilku minut. Wersja serwerowa nie ma interfejsu GUI i działa cicho na dowolnym serwerze Windows.
Oferujemy najpotężniejsze API z zaledwie kilkoma liniami kodu do łączenia różnych plików w jeden PDF. Chcesz włączyć to do swojego systemu lub aplikacji? Użyj naszych przykładowych kodów dla ASP, .NET, PHP itd. Zaoszczędzisz godziny, jeśli nie dni, dzięki PDF Combine Pro X. Zainstaluj go na swoim serwerze i przetestuj darmową wersję przez 30 dni.
(zawiera 30-dniowy DARMOWY okres próbny)
(tylko $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("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 Pro X jest dostarczany z plikiem PDFCombineX.exe, binarnym narzędziem konsolowym, które możesz uruchamiać ze skryptów, zaplanowanych zadań, runnerów CI lub dowolnej usługi backendowej. W przeciwieństwie do standardowego PDF Combine, wersja Pro przyjmuje różne typy plików wejściowych — PDF, DOC, DOCX, XLS, XLSX, RTF, TXT, HTML, MSG, EML, TIFF, JPEG — i scala je w jeden PDF w jednym przebiegu. Pełną referencję flag znajdziesz w dokumentacji wiersza poleceń. Poniższe przepisy obejmują przypadki, o które najczęściej pytają klienci z licencją serwerową.
Sztandarowe zastosowanie: brief Word, arkusz cenowy Excel, zeskanowany załącznik TIFF i dwa istniejące PDF-y stają się jedną dostawą. Pro akceptuje każdy typ wejścia w tej samej masce wieloznacznej.
PDFCombineX.exe "C:\project\*.*" "C:\out\Project-Final.pdf" -cPDF
Użyj -sort name lub -sort numbers, aby kontrolować kolejność stron, oraz -sort date, aby łączyć w chronologicznej kolejności edycji.
Gdy kolejność ma znaczenie, a pliki znajdują się w różnych folderach, przekaż je jako listę oddzieloną przez chr(13). W wierszu poleceń najprostszym odpowiednikiem jest poniższa forma wielo-źródłowa — PDF Combine Pro X czyta każdą ścieżkę po kolei i zachowuje podaną sekwencję.
PDFCombineX.exe "C:\briefs\cover.docx" "C:\briefs\contract.pdf" "C:\briefs\pricing.xlsx" "C:\briefs\scan.tif" "C:\out\Bundle.pdf" -cPDF
Dla procesów roboczych, które zapisują kolejkę na dysk, nie chcesz kodować ścieżek plików w wierszu poleceń. -list czyta maski plików (po jednej na linię) z pliku tekstowego — dokumenty Word, arkusze i PDF-y mogą współistnieć na tej samej liście.
PDFCombineX.exe -list "C:\queues\bundle.txt" "C:\out\Bundle.pdf" -cPDF -bstyle file
-bstyle file zamienia każdą nazwę pliku źródłowego w zakładkę najwyższego poziomu, więc wynikowy PDF ma nawigowalną strukturę odpowiadającą liście wejściowej.
Projekty architektoniczne i prawne rzadko mieszczą się w jednym płaskim folderze. -Recurse przechodzi przez podkatalogi; -combine folder emituje jeden PDF na folder zamiast jednego ogromnego pliku, a -kfs zachowuje strukturę folderu źródłowego po stronie wyjścia.
PDFCombineX.exe "C:\projects\AcmeCase\*.*" "C:\out\AcmeCase\" -cPDF -Recurse -combine folder -kfs
Gdy nazwy plików dzielą wspólny prefiks — Case-2024-001-cover.docx, Case-2024-001-evidence.pdf, Case-2024-001-photos.tif — -combine name instruuje konwerter, aby zebrać pliki według tego wspólnego rdzenia i wytworzyć jeden PDF na sprawę.
PDFCombineX.exe "C:\inbox\*.*" "C:\out\" -cPDF -combine name -npr 13
-npr ustawia, ile początkowych znaków liczy się jako «wspólna nazwa» — dostosuj to do długości prefiksu numeru sprawy.
Dla długich dostaw drzewo zakładek i strona TOC zamieniają 400-stronicowy PDF w coś, co recenzent może rzeczywiście przeglądać. -bookmark tworzy strukturę, -content wstawia stronę TOC z przodu.
PDFCombineX.exe "C:\project\*.*" "C:\out\Final.pdf" -cPDF -bookmark -bstyle file -bpdf -content -toclinestyle Dot
-bpdf dodatkowo wyciąga istniejące zakładki z dowolnego źródłowego PDF zamiast je spłaszczać.
Standard dla ujawnień prawnych i pakietów ofertowych: stopka z numerem strony, stempel daty i etykieta nagłówka. [page], [count] i [date] to makra, które konwerter podstawia na każdej stronie.
PDFCombineX.exe "C:\disclosure\*.*" "C:\out\Disclosure.pdf" -cPDF -HeadText "CONFIDENTIAL — ACME LLC" -HeadAlign center -FootText "Page [page] of [count] — [date]" -FootAlign right
Do wysyłania pakietów zewnętrznym radcom lub podwykonawcom: hasło właściciela blokuje uprawnienia edycji/drukowania, hasło użytkownika kontroluje otwarcie pliku, a -perm przyznaje dokładnie te prawa, które chcesz.
PDFCombineX.exe "C:\project\*.*" "C:\out\Sealed.pdf" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print -perm Copy
Połącz dowolne z Print, Copy, Modify, Annotation, FormFill, Accessibility, DocAssembly, HighResPrint, aby ustawić zestaw uprawnień.
Dla procesów zarządzania dokumentacją, które wymagają PDF/A ISO 19005, wypełnionych metadanych autorskich i podpisu opartego na PFX na końcowym dokumencie.
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"
Gdy PDFCombineX.exe działa jako usługa lub zaplanowane zadanie, jedynym sposobem, aby wiedzieć co się stało, jest log. -verbosity detail pisze jedną linię na plik; -logmode append zachowuje historię między uruchomieniami; -fo nadpisuje przestarzały wynik bez monitowania.
PDFCombineX.exe "C:\inbox\*.*" "C:\out\<DATE>_<TIME:hhmm>.pdf" -cPDF -fo -log "C:\logs\pdfcombine.log" -verbosity detail -logmode append
Makra <DATE> i <TIME> rozwijają się w ścieżce docelowej, więc każde uruchomienie zapisuje pakiet o unikalnej nazwie bez konieczności obliczania nazwy pliku w skrypcie opakowującym.
Zaktualizowano Mon, 04 May 2026
(tylko $970.00)
Pobierz wersję próbną i konwertuj pliki w kilka minut.
Nie jest wymagana karta kredytowa ani e-mail.