![صورة لقوات الدفاع الشعبي جافا](images/image-to-pdf.jpg#center)
أصبح PDF تنسيقًا عالميًا لمشاركة المستندات عبر الإنترنت. لذلك ، يتم تحويل العديد من تنسيقات الملفات الأخرى إلى PDF قبل تبادلها. أحد التحويلات الشائعة هو تحويل الصورة إلى PDF والذي قد يتضمن PNG إلى PDF ، JPEG إلى PDF ، BMP إلى PDF ، إلخ. لذلك ، تتناول هذه المقالة كيفية تحويل الصور إلى PDF في جافا.
- Java Image to PDF Converter - تنزيل مجاني
- خطوات تحويل الصورة إلى PDF بجافا
- تحويل صورة إلى PDF
- احصل على ترخيص API مجاني
Java Image to PDF Converter - تنزيل مجاني
Aspose.PDF for Java هي واجهة برمجة تطبيقات شائعة لمعالجة ملفات PDF تتيح لك إنشاء ملفات PDF ومعالجتها. علاوة على ذلك ، يسمح لك بتحويل صور PNG و JPEG و BMP وغيرها من الصور إلى 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>
<version>21.3</version>
</dependency>
خطوات تحويل الصورة إلى PDF بجافا
Aspose.Imaging for Java يوفر أبسط طريقة لتحويل الصور ذات التنسيقات الشائعة إلى PDF. فيما يلي خطوات تحويل الصورة (الصور) إلى PDF في Java.
- قم بإنشاء ملف PDF جديد وأضف صفحات إليه.
- قم بتحميل الصور من الملفات واحدة تلو الأخرى.
- أضف كل صورة إلى ملف PDF.
- احفظ ملف PDF في الموقع المطلوب.
دعنا الآن نحول الخطوات المذكورة أعلاه إلى رمز ونحفظ صورة بتنسيق PDF باستخدام Java.
احفظ صورة بتنسيق PDF في Java
فيما يلي خطوات تحويل صورة PNG أو JPEG أو BMP أو TIFF إلى PDF.
- قم بإنشاء كائن من فئة المستند.
- أضف صفحة جديدة إلى المستند باستخدام طريقة Document.getPages().add() واحصل على مرجعها في كائن Page.
- قم بإنشاء كائن من فئة صورة.
- اضبط الصورة باستخدام طريقة Image.setFile(String) من خلال توفير مسار ملف الصورة.
- أضف صورة إلى فقرة PDF باستخدام طريقة Page.getParagraphs().add (Image).
- احفظ ملف PDF باستخدام طريقة Document.save(String).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل صورة PNG أو JPEG أو BMP أو TIFF إلى PDF في Java.
// إنشاء كائن المستند
Document doc = new Document();
// إضافة صفحة إلى مجموعة الصفحات من الوثيقة
Page page = doc.getPages().add();
// قم بتحميل ملف الصورة المصدر إلى كائن البث
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");
// قم بتعيين الهوامش بحيث تناسب الصورة ، وما إلى ذلك.
page.getPageInfo().getMargin().setBottom(0);
page.getPageInfo().getMargin().setTop(0);
page.getPageInfo().getMargin().setLeft(0);
page.getPageInfo().getMargin().setRight(0);
page.setCropBox(new Rectangle(0, 0, 400, 400));
// قم بإنشاء كائن صورة
Image image1 = new Image();
// أضف الصورة إلى مجموعة فقرات القسم
page.getParagraphs().add(image1);
// تعيين دفق ملف الصورة
image1.setImageStream(fs);
// حفظ ملف PDF الناتج
doc.save("Image2PDF.pdf");
صورة إلى PDF
![صورة لجافا PDF](images/JPEG-to-PDF-Java-1.jpg#center)
Java API لتحويل الصورة إلى PDF - احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لاستخدام واجهة برمجة التطبيقات بدون قيود تقييمية.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل الصور إلى PDF باستخدام Java. يمكنك استخدام نموذج الرمز المقدم لتحويل PNG و BMP و JPEG والصور الشائعة الأخرى إلى PDF. إذا كنت ترغب في استكشاف Aspose.PDF لجافا ، يمكنك الرجوع إلى التوثيق. علاوة على ذلك ، يمكنك إرسال استفساراتك إلى المنتدى.