قسّم ملفات PDF على خوادم الويب
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
يمكن إعادة تسمية صفحات PDF المُستخرجة لراحتك. القالب الافتراضي لإعادة التسمية [Name].page#.pdf. لذلك إذا قمت بتقسيم Report.pdf، ستبدو الملفات المُقسمة مثل Report.page1.pdf، Report.page2.pdf، إلخ.
الخيار الفريد لـ PDF SplitterX هو تقسيم ملفات PDF حسب الصفحات الفارغة. سيقوم البرنامج بفحص ملف PDF وتقسيمه عندما يجد صفحة فارغة. يمكن للمستخدمين أيضًا تعيين عدد الصفحات الفارغة على التوالي لمستند جديد. أي يقوم PDF SplitterX بتقسيم ملف PDF فقط إذا كانت هناك صفحتين فارغتين على التوالي.
يمكن أيضًا لـ PDF SplitterX توفير تقرير مفصل (بتنسيقات PDF، TXT، CSV، HTML، XLS) حول ملفات PDF الخاصة بك. إنه أسهل طريقة لمعرفة جميع المعلومات حول ملفات PDF: الاسم، حجم الملف، المؤلف، الموضوع، العنوان، حجم الصفحة، عدد الصفحات.
يعمل PDF SplitterX على Windows Server 2008 و2012 و2016 و2019 و2022 (32 و64 بت). كما يعمل على أنظمة Windows المكتبية 7/8/10/11. تم اختباره مع بيئات Docker وCitrix وWine. تتيح واجهة COM/ActiveX API التكامل مع .NET وC# وASP وPHP وRuby وPython وDelphi وPerl وأي لغة تدعم كائنات COM.
PDF SplitterX هو الحل الأقوى ولكنه الأكثر فعالية من حيث التكلفة لتقسيم ملفات PDF على خوادم Windows أو SQL. قم بتنزيل النسخة التجريبية الآن واختبرها لمدة 30 يومًا.
تبحث عن حلول قائمة على الخادم؟ اكتشف مجموعة من المنتجات الخادمة موجهة للأداء القوي على منتجات الخوادم من CoolUtils.
الدعم والترقيات.
اقرأ سياسة الدعم لدينا لمعرفة خيارات الدعم أو الترقيات لـ PDF SplitterX. يحصل المستخدمون المسجلون الجدد على سنة واحدة من صيانة البرنامج مجانًا.
إضافات مفيدة:
|
PDF SplitterX مصمم خصيصًا لاحتياجاتك.
اتصل بنا. سنكون سعداء بتطوير PDF Splitter ليتناسب مع احتياجاتك تمامًا. غالبًا ما يكون التخصيص مجانيًا لعملائنا. |
(يتضمن تجربة مجانية لمدة 30 يومًا)
(فقط $459.90)
string src="C:\\test\\test1.pdf";
string dest="C:\\test\\DestFolder\\";
PDFSplitterX Cnv = new PDFSplitterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\Splitter.log");
MessageBox.Show("Convert complete!");
تحميل مثال .NET PDF Splitter
dim C
Set C=CreateObject("PDFSplitter.PDFSplitterX")
C.Convert "c:\source1.pdf", "c:\Dest Folder\", "-fo"
set C = nothing
$src="C:\\test\\test.pdf";
$dest="C:\\DestFolder\\";
if (file_exists($dest)) unlink($dest);
$c= new COM("PDFSplitter.PDFSplitterX");
$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('PDFSplitter.PDFSplitterX')
src="C:\\test\\test.pdf";
dest="C:\\test\\DestFolder";
c.convert(src,dest, "-c PDF -log c:\\test\\PDFSplitter.log");
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("PDFSplitter.PDFSplitterX")
src="C:\\test\\test.pdf";
dest="C:\\test\\DestFolder";
c.convert(src, dest, "-c PDF -log c:\\test\\PDFSplitter.log");
if not os.path.exists(file_path):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
Source: String;
begin
c:=CreateOleObject('PDFSplitter.PDFSplitterX');
Source:='c:\test\source1.pdf';
C.Convert(Source, 'c:\DestFolder', '-cPDF -log c:\test\PDFSplitter.log');
IF c.ErrorMessage<> Then
ShowMessage(c.ErrorMessage);
end;
use Win32::OLE; my $src="C:\\test\\test1.pdf"; my $dest="C:\\DestFolder"; my $c = CreateObject Win32::OLE 'PDFSplitter.PDFSplitterX'; $c->convert($src,$dest, "-c pdf -log c:\\test\\PDFSplitter.log"); print $c->ErrorMessage if -e $dest;
يأتي PDF SplitterX مع PDFSplitterX.exe، وهو ملف ثنائي يعمل من وحدة التحكم يمكنك تشغيله من السكربتات أو المهام المجدولة أو منفذي CI أو أي خدمة خلفية. تتطابق مجموعة الأعلام مع واجهة المستخدم الرسومية PDFSplitter.exe؛ وللاطلاع على المرجع الكامل راجع توثيق سطر الأوامر. تغطي الوصفات أدناه الحالات التي نسمع عنها أكثر من غيرها من عملاء SDK.
أصغر استدعاء ممكن — ملف مصدر واحد ومجلد إخراج واحد. تصبح كل صفحة ملف PDF خاصًا بها باستخدام قالب التسمية الافتراضي Name.pageN.pdf.
PDFSplitterX.exe "C:\PDF\Report.pdf" "C:\out\" -cPDF
عندما تحتاج فقط إلى شريحة من المستند — ملحق أو فصل واحد أو صفحة توقيع — يأخذ -p قائمة بالصفحات والنطاقات مفصولة بفواصل.
PDFSplitterX.exe "C:\PDF\Contract.pdf" "C:\out\" -cPDF -p "2-3"
اخلط بين الصفحات المنفردة والنطاقات: -p "1,3,6-10,15" يستخرج تلك الصفحات بالضبط ويتخطى الباقي.
للتوزيع أو المراجعة، يكون التعامل مع ملفات PDF الكبيرة أسهل في قطع بحجم ثابت. يبدأ -cp مستند إخراج جديدًا كل N صفحات؛ اجمعه مع -p لتقييد نطاق المصدر.
PDFSplitterX.exe "C:\PDF\Manual.pdf" "C:\out\" -cPDF -p "1-8" -cp 4
ينتج هذا الاستدعاء ملفي PDF بحجم 4 صفحات من الصفحات 1–8. أسقط -p لتقطيع الملف بأكمله.
تحمل الكتب والأدلة الفنية وملفات PDF القانونية عادةً شجرة إشارات مرجعية. يمنحك التقسيم على حدود الإشارات المرجعية ملف PDF لكل فصل أو قسم أو مقال. يختار -b مستوى الإشارة المرجعية — المستوى 1 يقسّم عند الإشارات المرجعية على المستوى الأعلى، والمستوى 2 عند الإشارات المرجعية الفرعية، وهكذا.
PDFSplitterX.exe "C:\PDF\Handbook.pdf" "C:\out\" -em bookmarks -b 3
سير العمل الكلاسيكي للمسح الضوئي بكميات كبيرة: تمرير كومة من المستندات المختلطة عبر الماسح مع ورقة فارغة بين كل واحدة، ثم تقسيم PDF الناتج عند تلك الفراغات. يحدد -bc عدد الصفحات الفارغة المتتالية التي تُحدّد حدًا؛ ويتحكم -bt (1–10) في مدى عدوانية اعتبار الصفحة شبه الفارغة فارغة.
PDFSplitterX.exe "C:\scans\daybatch.pdf" "C:\out\" -em blanks -bc 2 -bt 5
مفيد لإعادة بناء الفحص الضوئي على وجهين ولفصل التخطيطات الأمامية والخلفية. يحتفظ -em odd بالصفحات الفردية، ويحتفظ -em even بالصفحات الزوجية.
PDFSplitterX.exe "C:\PDF\Duplex.pdf" "C:\out\fronts\" -cPDF -em odd
PDFSplitterX.exe "C:\PDF\Duplex.pdf" "C:\out\backs\" -cPDF -em even
أسماء الملفات الافتراضية هي Source.page1.pdf وSource.page2.pdf وهكذا. يحدد -t قالبًا مخصصًا؛ ويحدد الحرف # موضع العداد، والرقم بعده يحدد عرض التبطين. يحدد -ts الرقم الأولي.
PDFSplitterX.exe "C:\PDF\Report.pdf" "C:\out\" -cPDF -t "page#5" -ts 1
ينتج هذا page00001.pdf وpage00002.pdf و… مرّر -ts -1 لمواصلة الترقيم من عدد الملفات الموجودة بالفعل في مجلد الوجهة.
التقسيم على جانب الخادم يعمل دائمًا تقريبًا فوق مجلد من المدخلات. يجوب -Recurse الأدلة الفرعية؛ ويُعيد -kfs إنشاء الشجرة نفسها على جانب الإخراج؛ ويكتب -log مع -verbosity detail سطرًا واحدًا لكل ملف لتتمكن من تدقيق ما حدث. تستخدم الوجهة وحدة الماكرو <DATE> لإسقاط كل تشغيل في مجلد مؤرَّخ خاص به.
PDFSplitterX.exe "C:\inbox\*.pdf" "C:\out\<DATE>\" -cPDF -Recurse -kfs -fo -log "C:\logs\splitter.log" -verbosity detail
أضِف -do لحذف الأصول بعد تقسيم ناجح — مفيد عندما يكون البريد الوارد قائمة انتظار خالصة.
عندما يكتب عامل ملف قائمة انتظار ويستهلكه المُقسِّم، لا ترغب في ترميز مسارات الملفات في سطر الأوامر نفسه. يقرأ -list أقنعة الملفات (واحد لكل سطر) من ملف نصي.
PDFSplitterX.exe -list "C:\queues\split-batch.txt" "C:\out\" -cPDF -em pages
محدث Sun, 29 Mar 2026
(فقط $459.90)
قم بتنزيل النسخة التجريبية المجانية وحول ملفاتك في دقائق.
لا تحتاج إلى بطاقة ائتمان أو بريد إلكتروني.