تقسيم ملفات PDF برمجيًا
Contents
[
Hide
]
مثال حي
Aspose.PDF Splitter هو تطبيق ويب مجاني يسمح لك بفحص كيفية عمل وظيفة تقسيم العروض التقديمية.
يوضح هذا الموضوع كيفية تقسيم صفحات PDF إلى ملفات PDF فردية في تطبيقات .NET الخاصة بك. لتقسيم صفحات PDF إلى ملفات PDF ذات صفحة واحدة باستخدام C#، يمكن اتباع الخطوات التالية:
- تكرار صفحات مستند PDF من خلال مجموعة PageCollection لكائن Document
- في كل تكرار، قم بإنشاء كائن Document جديد وأضف كائن Page الفردي إلى المستند الفارغ
- حفظ PDF الجديد باستخدام طريقة Save
يعمل الجزء التالي من الشفرة أيضًا مع مكتبة Aspose.PDF.Drawing. يعمل الكود التالي أيضًا مع مكتبة Aspose.PDF.Drawing.
تقسيم ملف PDF إلى ملفات متعددة أو ملفات PDF منفصلة في C#
يوضح لك الكود التالي بلغة C# كيفية تقسيم صفحات PDF إلى ملفات PDF منفردة.
// للحصول على أمثلة كاملة وملفات بيانات، يرجى زيارة https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// مسار دليل المستندات.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// فتح المستند
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// تكرار على جميع الصفحات
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}