قم بتحويل ملفات JPEG إلى PDF باستخدام Java

قم بتحويل ملفات JPEG إلى PDF باستخدام Java

JPEG و PDF هما أكثر تنسيقات الملفات استخدامًا في الوقت الحالي. PNG و JPEG عبارة عن ملفات صور نقطية بينما يعتمد PDF على ملفات متجهة. ومع ذلك ، فأنت بحاجة إلى تحويل JPEG إلى PDF مع تغير متطلبات العمل. لذلك ، سوف نستخدم منشئ PDF هذا على مستوى المؤسسة مكتبة لتحقيق تحويل JPEG إلى PDF. علاوة على ذلك ، فهو يمكّنك من تحليل ومعالجة وتحويل تنسيقات ملفات الصور الشائعة إلى ملفات PDF برمجيًا. لنكتب مقتطف الشفرة لتحويل JPEG إلى PDF باستخدام Java API.

سوف نغطي الأقسام التالية:

تثبيت مكتبة مولد PDF

بقدر ما يتعلق الأمر بالتثبيت ، يمكنك العثور على دليل التثبيت الكامل لإعداد هذه المكتبة في مشروع Java الخاص بك. يرجى التأكد من تثبيت Java على نظامك. ومع ذلك ، هناك طريقتان يمكنك إما تنزيل واجهة برمجة التطبيقات أو تثبيتها باستخدام تكوينات 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>

تحويل JPEG إلى PDF باستخدام Java

تتيح مكتبة مولد PDF هذه للمطورين تكوين استدعاءات API لتلبية متطلبات العمل.

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

  1. قم بإنشاء كائن من فئة Document.
  2. قم باستدعاء الأسلوب getPages (). add () لإضافة صفحة إلى المستند.
  3. إنشاء مثيل لفئة صورة.
  4. قم بتحميل نموذج ملف صورة JPEG عن طريق استدعاء طريقة setFile.
  5. قم باستدعاء طريقة setFixWidth لتعيين عرض الصورة.
  6. اتصل بطريقة setFixHeight لضبط ارتفاع الصورة.
  7. قم بتهيئة مُنشئ الفئة TextFragment واستدعاء طريقة setTitle لتعيين عنوان صورة JPEG.
  8. تحدد طريقة setApplyResolution قيمة منطقية تشير إلى ما إذا كانت الصورة تستخدم دقة الوضوح أثناء الإنشاء.
  9. setBlackWhite تعيّن الطريقة قيمة منطقية تشير إلى ما إذا كانت الصورة مجبرة على أن تكون أبيض وأسود.
  10. قم باستدعاء طريقة getParagraphs (). add (image) لإضافة صورة JPEG إلى الصفحة.
  11. قم باستدعاء طريقة save لحفظ المخرجات كمستند PDF.

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


// قم بإنشاء كائن من فئة المستند
Document document = new Document();
// استدعِ طريقة getPages (). add () لإضافة صفحة إلى المستند
Page page = document.getPages().add();
// إنشاء مثيل لفئة الصورة
Image image = new Image();
// قم بتحميل نموذج ملف صورة JPEG عن طريق استدعاء طريقة setFile
image.setFile( "sample.jpeg");
// قم باستدعاء طريقة setFixWidth لتعيين عرض الصورة
image.setFixWidth(250);
// قم باستدعاء طريقة setFixHeight لتعيين ارتفاع الصورة
image.setFixHeight(300);
// قم بتهيئة مُنشئ فئة TextFragment واستدعاء طريقة setTitle لتعيين عنوان صورة JPEG
image.setTitle(new TextFragment("Setting the image title"));
// تعيّن طريقة setApplyResolution قيمة منطقية تشير إلى ما إذا كانت الصورة تستخدم دقة الوضوح أثناء الإنشاء
image.setApplyResolution(true);
// تعيّن طريقة setBlackWhite قيمة منطقية تشير إلى ما إذا كانت الصورة مجبرة على أن تكون أبيض وأسود.
image.setBlackWhite(false);
// قم باستدعاء getParagraphs (). add (image) طريقة لإضافة صورة JPEG إلى الصفحة
page.getParagraphs().add(image);
// قم باستدعاء طريقة الحفظ لحفظ المخرجات كمستند PDF
document.save("JPEGtoPDF.pdf");

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

JPEG إلى PDF

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

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

تلخيص لما سبق

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

طرح سؤال

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

أسئلة وأجوبة

كيفية تحويل الصورة إلى PDF باستخدام Java؟

قم بتثبيت منشئ PDF هذا مكتبة لتحويل تنسيقات الصور الشائعة إلى تنسيق ملف PDF برمجيًا.

هل يمكنني تحويل JPG إلى PDF؟

يرجى زيارة هذا الرابط لمعرفة مقتطف الشفرة الذي يحول JPEG / JPG إلى تنسيق ملف PDF في تطبيق Java.

أنظر أيضا