دمج PDF، DOC، TIFF، MSG إلى PDF على جانب الخادم (SDK).
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
PDF Combine Pro X هو تطبيق يعتمد على الخادم لدمج ملفات مختلفة في PDF. تشمل أنواع الملفات المدخلة PDF، DOC، TXT، RTF، TIFF، JPEG، XLS، HTML، MSG، EML. تخيل مدى سرعة روتين معالجة الملفات لديك مع تطبيق دمج قوي يدعم العديد من التنسيقات! قم بالانتظار للحصول على مستند PDF و PDF/A متوافق مع المعايير في دقائق. إصدار الخادم ليس لديه واجهة مستخدم ويعمل بصمت على أي خادم Windows.
نحن نقدم واجهة برمجة تطبيقات قوية للغاية مع بضع سطور من الشفرات لدمج ملفات مختلفة في ملف PDF واحد. هل تريد دمجها في نظامك أو تطبيقك؟ استخدم أكواد العينة الخاصة بنا لـ ASP، .NET، PHP، الخ. سوف توفر ساعات وربما أيامًا باستخدام PDF Combine Pro X. قم بتثبيته على الخادم الخاص بك واختبر النسخة المجانية لمدة 30 يومًا.
(يتضمن تجربة مجانية لمدة 30 يومًا)
(فقط $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 مع PDFCombineX.exe، وهو ملف ثنائي يعمل من وحدة التحكم يمكنك تشغيله من السكربتات أو المهام المجدولة أو منفذي CI أو أي خدمة خلفية. على عكس PDF Combine القياسي، يستوعب إصدار Pro أنواع إدخال مختلطة — PDF وDOC وDOCX وXLS وXLSX وRTF وTXT وHTML وMSG وEML وTIFF وJPEG — ويُلحم بينها في PDF واحد بمرور واحد. للاطلاع على مرجع الأعلام الكامل راجع توثيق سطر الأوامر. تغطي الوصفات أدناه الحالات التي نسمع عنها أكثر من غيرها من عملاء ترخيص الخوادم.
حالة الاستخدام الرئيسية: ملخص بصيغة Word، وورقة تسعير Excel، وملحق TIFF ممسوح ضوئيًا، وملفان موجودان من PDF يتحولون جميعًا إلى مُسلَّم واحد. يقبل Pro كل نوع إدخال في نفس قناع البطاقة البديلة.
PDFCombineX.exe "C:\project\*.*" "C:\out\Project-Final.pdf" -cPDF
استخدم -sort name أو -sort numbers للتحكم في ترتيب الصفحات، و-sort date للدمج بالترتيب الزمني للتعديلات.
عندما يهم الترتيب وتعيش الملفات في مجلدات مختلفة، مرّرها كقائمة مفصولة بـ chr(13). على سطر الأوامر، يكون أسهل ما يعادل ذلك هو نموذج المصادر المتعددة أدناه — يقرأ PDF Combine Pro X كل مسار بدوره ويحترم التسلسل الذي تعطيه له.
PDFCombineX.exe "C:\briefs\cover.docx" "C:\briefs\contract.pdf" "C:\briefs\pricing.xlsx" "C:\briefs\scan.tif" "C:\out\Bundle.pdf" -cPDF
للعمليات العاملة التي تكتب قائمة انتظار إلى القرص، لا ترغب في ترميز مسارات الملفات في سطر الأوامر. يقرأ -list أقنعة الملفات (واحد لكل سطر) من ملف نصي عادي — يمكن لمستندات Word وجداول البيانات وملفات PDF كلها أن تتعايش في القائمة نفسها.
PDFCombineX.exe -list "C:\queues\bundle.txt" "C:\out\Bundle.pdf" -cPDF -bstyle file
يُحوّل -bstyle file اسم كل ملف مصدر إلى إشارة مرجعية على المستوى الأعلى، فيكون لـ PDF الناتج هيكل عام قابل للتنقل يعكس قائمة الإدخال.
نادرًا ما تعيش المشاريع المعمارية والقانونية في مجلد واحد مسطح. يجوب -Recurse الأدلة الفرعية؛ ويُصدِر -combine folder ملف PDF لكل مجلد بدلاً من ملف عملاق واحد، ويحتفظ -kfs ببنية مجلد المصدر على جانب الإخراج.
PDFCombineX.exe "C:\projects\AcmeCase\*.*" "C:\out\AcmeCase\" -cPDF -Recurse -combine folder -kfs
عندما تشترك أسماء الملفات في بادئة مشتركة — Case-2024-001-cover.docx وCase-2024-001-evidence.pdf وCase-2024-001-photos.tif — يخبر -combine name المحوّل بتجميع الملفات بحسب هذا الجذر المشترك وإنتاج PDF واحد لكل حالة.
PDFCombineX.exe "C:\inbox\*.*" "C:\out\" -cPDF -combine name -npr 13
يحدد -npr عدد الأحرف الأمامية التي تُحسب «اسمًا مشتركًا» — اضبطه ليطابق طول بادئة رقم الحالة لديك.
للمُسلَّمات الطويلة، تُحوّل شجرة الإشارات المرجعية وصفحة جدول المحتويات ملف PDF بحجم 400 صفحة إلى شيء يمكن للمراجع التنقل فيه فعلًا. ينشئ -bookmark الهيكل، ويُدرج -content صفحة جدول محتويات في المقدمة.
PDFCombineX.exe "C:\project\*.*" "C:\out\Final.pdf" -cPDF -bookmark -bstyle file -bpdf -content -toclinestyle Dot
يرفع -bpdf أيضًا الإشارات المرجعية الموجودة من أي PDF مصدر بدلاً من تسطيحها.
قياسي لحزم الإفصاح القانوني والعطاءات: تذييل برقم الصفحة وختم بالتاريخ وعنوان رأس. [page] و[count] و[date] هي وحدات ماكرو يستبدلها المحوّل في كل صفحة.
PDFCombineX.exe "C:\disclosure\*.*" "C:\out\Disclosure.pdf" -cPDF -HeadText "CONFIDENTIAL — ACME LLC" -HeadAlign center -FootText "Page [page] of [count] — [date]" -FootAlign right
لإرسال الحزم إلى محامين خارجيين أو متعاقدين فرعيين: تقفل كلمة مرور المالك أذونات التحرير/الطباعة، وتحجب كلمة مرور المستخدم فتح الملف، ويمنح -perm الحقوق التي تريدها بالضبط.
PDFCombineX.exe "C:\project\*.*" "C:\out\Sealed.pdf" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print -perm Copy
اجمع أيًا من Print وCopy وModify وAnnotation وFormFill وAccessibility وDocAssembly وHighResPrint لضبط مجموعة الأذونات.
لتدفقات إدارة السجلات التي تتطلب ISO 19005 PDF/A وبيانات تأليف وصفية مأهولة وتوقيعًا قائمًا على PFX على المستند النهائي.
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"
بمجرد تشغيل PDFCombineX.exe كخدمة أو مهمة مجدولة، تكون الطريقة الوحيدة لمعرفة ما حدث هي السجل. يكتب -verbosity detail سطرًا واحدًا لكل ملف؛ ويحفظ -logmode append التاريخ عبر التشغيلات؛ ويستبدل -fo الإخراج القديم دون مطالبة.
PDFCombineX.exe "C:\inbox\*.*" "C:\out\<DATE>_<TIME:hhmm>.pdf" -cPDF -fo -log "C:\logs\pdfcombine.log" -verbosity detail -logmode append
تتوسع وحدتا الماكرو <DATE> و<TIME> داخل مسار الوجهة، فيكتب كل تشغيل حزمة باسم فريد دون أن تضطر لحساب اسم الملف في سكربت الغلاف.
محدث Mon, 04 May 2026
(فقط $970.00)
قم بتنزيل النسخة التجريبية المجانية وحول ملفاتك في دقائق.
لا تحتاج إلى بطاقة ائتمان أو بريد إلكتروني.