تقسيم PDF برمجياً

مثال حي

Aspose.PDF Splitter هو تطبيق ويب مجاني عبر الإنترنت يتيح لك استكشاف كيفية عمل وظيفة تقسيم العرض.

Aspose Split PDF

يظهر هذا الموضوع كيفية تقسيم صفحات PDF إلى ملفات PDF فردية في تطبيقات .NET الخاصة بك. لتقسيم صفحات PDF إلى ملفات PDF صفحة واحدة باستخدام C#، يمكن اتباع الخطوات التالية:

  1. قم بالتكرار عبر صفحات مستند PDF من خلال مجموعة Document الخاصة بكائن PageCollection.
  2. في كل تكرار، قم بإنشاء كائن Document جديد وأضف كائن Page الفردي إلى المستند الفارغ.
  3. احفظ PDF الجديد باستخدام طريقة Save.

تعمل مقتطفات الكود التالية أيضًا مع مكتبة Aspose.PDF.Drawing.

تقسيم PDF إلى ملفات متعددة أو PDFs منفصلة

تظهر مقتطفات كود C# التالية كيفية تقسيم صفحات PDF إلى ملفات PDF فردية.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitDocument()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

    // Open PDF document
    using (var document1 = new Aspose.Pdf.Document(dataDir + "SplitToPages.pdf"))
    {
        int pageCount = 1;

        // Loop through all the pages
        foreach (var page in document1.Pages)
        {
            // Create PDF document
            using (var document2 = new Aspose.Pdf.Document())
            {
                document2.Pages.Add(page);
                // Save PDF document
                document2.Save(dataDir + "Page_" + pageCount + "_out.pdf");
                pageCount++;
            }
        }
    }
}