يتم استخدام كتيب PDF لتحويل مستند إلى تنسيق غرزة سرج (أو تنسيق آخر) ، والذي يمكن استخدامه للطباعة. في كتيب PDF ، تتم طباعة صفحتين على صفحة واحدة. في هذه المقالة ، سوف نوضح لك كيفية إنشاء كتيبات من ملفات PDF برمجيًا في C#.
C# API لإنشاء كتيبات من PDF - تنزيل مجاني
Aspose.PDF for .NET هي واجهة برمجة تطبيقات لمعالجة ملفات PDF يمكنك استخدامها لإنشاء ملفات PDF وتعديلها ومعالجتها. سنستخدم واجهة برمجة التطبيقات هذه لإنشاء كتيبات من ملفات PDF. يمكنك إما تنزيل API أو تثبيته من NuGet.
PM> Install-Package Aspose.PDF
خطوات إنشاء كتيب من PDF في C#
لا يتطلب Aspose.PDF for .NET أن تمر بعملية معقدة لإنشاء كتيبات PDF. ما عليك سوى تحميل ملف PDF المصدر ، وتعيين بعض خيارات الصفحة ، وإنشاء الكتيب. فيما يلي خطوات إنشاء كتيب من ملف PDF باستخدام Aspose.PDF لـ C#.
- قم بتحميل ملف PDF من القرص.
- تعيين خصائص الصفحات ، على سبيل المثال حجم الصفحة.
- قم بعمل الكتيب واحفظه في المكان المطلوب.
يوضح القسم التالي كيفية إنشاء كتيبات من ملف PDF في C#.
إنشاء كتيب من PDF في C#
فيما يلي خطوات إنشاء كتيب من PDF في C#.
- قم بإنشاء كائن من فئة PdfFileEditor.
- حدد حجم الصفحة والصفحات للجانب الأيمن والأيسر.
- قم بعمل كتيب من PDF باستخدام PdfFileEditor.MakeBooklet (ملف إدخال سلسلة ، ملف إخراج سلسلة ، حجم الصفحة ، حجم الصفحة ، int [] leftPages ، int [] rightPages) طريقة.
يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء كتيب من ملف PDF في C#
// إنشاء كائن PdfFileEditor
PdfFileEditor pdfEditor = new PdfFileEditor();
// تعيين الصفحات اليمنى واليسرى
int[] leftPages = new int[] { 1, 5 };
int[] rightPages = new int[] { 2, 3 };
// قم بعمل كتيب
pdfEditor.MakeBooklet("input.pdf", "booklet.pdf", PageSize.A5, leftPages, rightPages);
إدخال PDF
كتيب الإخراج
C# API لعمل كتيب PDF - احصل على ترخيص مجاني
يمكنك إنشاء كتيبات من ملف PDF بدون قيود تقييمية عن طريق الحصول على ترخيص مؤقت مجاني.
C# PDF API - قراءة المزيد
يمكنك استكشاف المزيد حول Aspose.PDF for .NET باستخدام التوثيق. إذا كان لديك أي استفسارات ، فلا تتردد في إخبارنا عبر المنتدى.
استنتاج
في هذه المقالة ، تعلمت كيفية إنشاء كتيبات من PDF في C#. لقد رأيت أيضًا كيفية تعيين حجم الصفحة ديناميكيًا والصفحات على الجانبين الأيسر والأيمن من الكتيب.