إنشاء كتيب من pdf في جافا

جعل الدعم عبر الأنظمة الأساسية والميزات الأخرى المثيرة لـ PDF تنسيقًا رقميًا شائعًا للمستندات. في أغلب الأحيان ، يُفضل تخزين المستندات أو مشاركتها بتنسيق PDF. في بعض الحالات ، مثل طباعة PDF ، تحتاج إلى إنشاء الكتيب من ملفات PDF. على سبيل المثال ، يتم استخدام كتيب غرزة السرج لطباعة صفحتين على ورقة واحدة. في هذه المقالة ، سوف نوضح لك كيفية إنشاء كتيبات من ملفات PDF برمجيًا في Java.

Java API لإنشاء كتيبات من PDF - تنزيل مجاني

لإنشاء كتيبات من ملفات PDF ، سنستخدم Aspose.PDF لجافا. إنها واجهة برمجة تطبيقات لمعالجة ملفات PDF يمكنك استخدامها لإنشاء ملفات PDF وتعديلها ومعالجتها. يمكنك إما تنزيل API أو تثبيته باستخدام تكوينات Maven التالية.

مخزن

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 

الاعتماد

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>22.9</version>
</dependency>

خطوات إنشاء كتيب من PDF

Aspose.PDF for Java لا يتطلب منك أن تمر بعملية معقدة لإنشاء كتيبات PDF. ما عليك سوى تحميل ملف PDF المصدر ، وتعيين بعض خيارات الصفحة ، وإنشاء الكتيب. فيما يلي خطوات إنشاء كتيب من ملف PDF باستخدام Aspose.PDF لجافا.

  • قم بتحميل ملف PDF من القرص.
  • تعيين خصائص الصفحات ، على سبيل المثال حجم الصفحة.
  • قم بعمل الكتيب واحفظه في المكان المطلوب.

يوضح القسم التالي الفئات والطرق المستخدمة لإنشاء كتيبات من PDF في Java.

إنشاء كتيب من PDF في جافا

فيما يلي خطوات إنشاء كتيب من PDF في Java.

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء كتيب من ملف PDF في Java

// إنشاء كائن PdfFileEditor
PdfFileEditor pdfEditor = new PdfFileEditor();

// تعيين الصفحات اليمنى واليسرى
int[] leftPages = new int[] { 1, 5};
int[] rightPages = new int[] { 2, 3 };

// قم بعمل كتيب
pdfEditor.makeBooklet("input.pdf", "booklet.pdf", PageSize.getA5(), leftPages, rightPages);

إدخال PDF

إدخال pdf للكتيب

كتيب الإخراج

إنشاء كتيب من pdf في جافا

Java API to Make PDF Booklet - احصل على ترخيص مجاني

يمكنك إنشاء كتيبات من ملف PDF بدون قيود تقييمية عن طريق الحصول على ترخيص مؤقت مجاني.

Java PDF API - قراءة المزيد

يمكنك استكشاف المزيد حول Aspose.PDF لجافا باستخدام التوثيق. إذا كان لديك أي استفسارات ، فلا تتردد في إخبارنا عبر المنتدى.

استنتاج

في هذه المقالة ، تعلمت كيفية إنشاء كتيبات من PDF في Java. لقد رأيت أيضًا كيفية تعيين حجم الصفحة ديناميكيًا والصفحات على الجانبين الأيسر والأيمن من الكتيب.

أنظر أيضا