كيفية عمل ملفات PDF بجافا

كيفية عمل ملفات PDF بجافا

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

يجب تغطية النقاط التالية:

تثبيت مكتبة منشئ ملف PDF

بقدر ما يتعلق الأمر بالتثبيت ، فهو سهل وسهل للمطورين. لذلك ، يمكنك تنزيل API أو تثبيتها باستخدام تكوينات Maven التالية.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

كيفية عمل ملفات PDF بجافا

بمجرد الانتهاء من التثبيت ، تكون جاهزًا لكتابة مقتطف الشفرة الذي ينشئ ملفات PDF عن طريق استدعاء الطرق التي تعرضها مكتبة منشئ ملفات PDF هذه.

يمكنك اتباع الخطوات ومقتطف الشفرة المذكور أدناه:

  1. تهيئة مثيل لفئة Document.
  2. أضف صفحة فارغة إلى المستند الذي تم إنشاؤه عن طريق استدعاء طريقة add.
  3. إنشاء كائن من فئة TextFragment واستدعاء طريقة getParagraphs (). add لإضافة نص إلى الصفحة الجديدة.
  4. احفظ ملف PDF باستدعاء طريقة save.

انسخ الكود التالي والصقه في ملفك الرئيسي:

// تهيئة مثيل لفئة الوثيقة. 
Document document = new Document();
// أضف صفحة فارغة إلى المستند الذي تم إنشاؤه عن طريق استدعاء طريقة الإضافة. 
Page page = document.getPages().add();
// إنشاء كائن من فئة TextFragment واستدعاء getParagraphs (). إضافة طريقة لإضافة نص إلى صفحة جديدة.   
page.getParagraphs().add(new TextFragment("Hello World!"));
// احفظ ملف PDF عن طريق استدعاء طريقة الحفظ.  
document.save("HelloWorld_out.pdf");

يمكن رؤية الإخراج في الصورة أدناه:

منشئ ملف pdf

مكتبة Java PDF - خيارات متقدمة

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

فيما يلي الخطوات:

  1. قم بإنشاء كائن من فئة Document وتحميل ملف PDF المصدر.
  2. احصل على عدد الصفحات عن طريق استدعاء طريقة getPages (). size ().
  3. الآن ، add صفحة فارغة جديدة إلى مستند PDF.
  4. احفظ مستند PDF في تدفق باستدعاء طريقة save.

انسخ الكود التالي والصقه في ملفك الرئيسي:

String fileName = "HelloWorld_out.pdf";
// قم بإنشاء كائن من فئة Document وقم بتحميل ملف PDF المصدر.  
Document pdfDocument = new Document(fileName);
// احصل على عدد الصفحات عن طريق استدعاء طريقة getPages (). size (). 
int pages = pdfDocument.getPages().size();
System.out.println("Pages +" + pages);
// الآن ، أضف صفحة فارغة جديدة إلى مستند PDF.
pdfDocument.getPages().add();
try {
    // احفظ مستند PDF في دفق عن طريق استدعاء طريقة الحفظ. 
    pdfDocument.save(new FileOutputStream(fileName));
} catch (Exception e) {
    System.out.println(e.getMessage());
}

احصل على رخصة مجانية

يمكنك الاستفادة من ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

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

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

أخيرًا ، يكتب conholdate.com مشاركات مدونة جديدة. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

كيف تنشئ ملف PDF بجافا؟

قم بتهيئة مثيل لفئة Document ، وأضف صفحة فارغة إلى المستند الذي تم إنشاؤه عن طريق استدعاء طريقة add ، واستدعاء getParagraphs (). add طريقة لإضافة نص وحفظ ملف PDF عن طريق استدعاء طريقة حفظ.

أنظر أيضا