كيفية إضافة المرفقات إلى PDF في Java

كيفية إضافة المرفقات إلى PDF في Java

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

سوف تمر عبر الأقسام التالية:

تثبيت مكتبة جافا PDF

تقدم هذه المكتبة الغنية بالميزات مجموعة واسعة من الميزات لمعالجة ملفات 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 برمجيًا.

الخطوات هي:

  1. قم بإنشاء كائن من فئة Document وتحميل ملف PDF.
  2. قم بإعداد ملف جديد ليتم إضافته كمرفق عن طريق تهيئة مثيل لفئة FileSpecification.
  3. أضف مرفقًا إلى مجموعة مرفقات المستند عن طريق استدعاء طريقة add.
  4. قم باستدعاء طريقة save لحفظ المستند المحدث.

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

//قم بإنشاء كائن من فئة Document وقم بتحميل ملف PDF.
Document pdfDocument = new Document("table.pdf");
// قم بإعداد ملف جديد لإضافته كمرفق عن طريق تهيئة مثيل لفئة FileSpecification  
FileSpecification fileSpecification = new FileSpecification("output.jpg", "Sample image file");
// أضف مرفقًا إلى مجموعة مرفقات المستند عن طريق استدعاء طريقة الإضافة 
pdfDocument.getEmbeddedFiles().add(fileSpecification);
// اتصل بطريقة الحفظ لحفظ المستند المحدث. 
pdfDocument.save("output2.pdf");

احذف المرفقات من ملف PDF برمجيًا

بالإضافة إلى ذلك ، تتيح لك مكتبة Java PDF هذه أيضًا حذف / إزالة المرفقات من خلال تقديم الأساليب.

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

  1. قم بإنشاء مثيل لفئة Document وافتح مستند PDF.
  2. احذف جميع المرفقات عن طريق استدعاء طريقة delete.
  3. احفظ الملف المحدث عن طريق استدعاء طريقة save.
// قم بإنشاء مثيل لفئة المستند وافتح مستند PDF.  
Document pdfDocument = new Document("table.pdf");
// احذف جميع المرفقات عن طريق استدعاء طريقة الحذف.
pdfDocument.getEmbeddedFiles().delete();
// احفظ الملف المحدث عن طريق استدعاء طريقة الحفظ.  
pdfDocument.save("output3.pdf");

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

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

تلخيص لما سبق

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

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

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

طرح سؤال

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

أسئلة وأجوبة

هل يمكنك إدراج مرفق في ملف PDF؟

يمكنك اتباع هذا الرابط لتصفح الخطوات ومقتطف الشفرة الذي يضيف مرفقات في ملف PDF برمجيًا.

أنظر أيضا