هل تريد تحويل تنسيقات ملفات الصور إلى تنسيقات ملفات PDF برمجيًا؟ في منشور المدونة هذا ، سنتعلم كيفية تحويل BMP إلى PDF باستخدام Java. لهذا الغرض ، سوف نستخدم Java PDF على مستوى المؤسسة مكتبة تقدم مجموعة غنية من الميزات. بالإضافة إلى ذلك ، سنكتب مقتطفًا من التعليمات البرمجية يعمل على أتمتة تحويل BMP إلى PDF برمجيًا. لذلك ، يرجى التأكد من إعداد Java على جهازك المحلي قبل المتابعة.
سنغطي النقاط التالية:
تثبيت واجهة برمجة تطبيقات تحويل BMP إلى 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>
قم بتحويل BMP إلى PDF باستخدام Java
بمجرد اكتمال التثبيت ، يمكنك البدء في كتابة الكود لتحويل BMP إلى PDF برمجيًا.
يُرجى اتباع الخطوات ومقتطف الشفرة المذكور أدناه:
- إنشاء مثيل لفئة Document.
- قم باستدعاء طريقة getPages (). add () لإضافة صفحة إلى المستند.
- قم بإنشاء كائن من فئة Image.
- قم بتحميل نموذج لملف صورة BMP عن طريق استدعاء طريقة setFile.
- اتصل بطريقة setFixWidth لتعيين عرض الصورة.
- طريقة setFixHeight ستحدد ارتفاع الصورة.
- قم بتهيئة مُنشئ الفئة TextFragment واستدعاء طريقة setTitle لتعيين عنوان الصورة.
- تحدد طريقة setApplyResolution قيمة منطقية تشير إلى ما إذا كانت الصورة تستخدم دقة الوضوح أثناء الإنشاء.
- setBlackWhite تعيّن الطريقة قيمة منطقية تشير إلى ما إذا كانت الصورة مجبرة على أن تكون أبيض وأسود.
- قم باستدعاء getParagraphs (). add (image) طريقة لإضافة الصورة إلى الصفحة.
- قم باستدعاء طريقة save لحفظ المخرجات كمستند PDF
انسخ الكود التالي والصقه في ملفك الرئيسي:
// إنشاء مثيل لفئة المستند
Document document = new Document();
// قم باستدعاء طريقة getPages (). add () لإضافة صفحة إلى المستند
Page page = document.getPages().add();
// قم بإنشاء كائن من فئة الصورة
Image image = new Image();
// قم بتحميل عينة ملف صورة BMP عن طريق استدعاء طريقة setFile
image.setFile( "Sample.bmp");
// قم باستدعاء طريقة setFixWidth لتعيين عرض الصورة
image.setFixWidth(100);
// ستحدد طريقة setFixHeight ارتفاع الصورة
image.setFixHeight(100);
// قم بتهيئة مُنشئ فئة TextFragment واستدعاء طريقة setTitle لتعيين عنوان الصورة
image.setTitle(new TextFragment("image title"));
// تعيّن طريقة setApplyResolution قيمة منطقية تشير إلى ما إذا كانت الصورة تستخدم دقة الوضوح أثناء الإنشاء
image.setApplyResolution(true);
// تعيّن طريقة setBlackWhite قيمة منطقية تشير إلى ما إذا كانت الصورة مجبرة على أن تكون أبيض وأسود.
image.setBlackWhite(false);
// قم باستدعاء getParagraphs (). add (image) طريقة لإضافة الصورة إلى الصفحة
page.getParagraphs().add(image);
// قم باستدعاء طريقة الحفظ لحفظ المخرجات كمستند PDF
document.save("BMPtoPDF.pdf");
يمكنك أن ترى الإخراج في الصورة أدناه:
احصل على رخصة مجانية
يمكنك الاستفادة من رخصة مؤقتة مجانية لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.
تلخيص لما سبق
ننهي منشور المدونة هذا هنا على أمل أن تكون قد تعلمت كيفية تحويل BMP إلى PDF باستخدام Java برمجيًا. هناك العديد من الطرق البارزة الأخرى المتاحة التي قد تجدها في التوثيق. علاوة على ذلك ، سيساعدك منشور المدونة هذا بالتأكيد إذا كنت تتطلع إلى أتمتة تحويل BMP إلى PDF. علاوة على ذلك ، conholdate.com يكتب باستمرار منشورات مدونة جديدة. لذلك ، يرجى البقاء على اتصال للحصول على آخر التحديثات.
طرح سؤال
يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.
أسئلة وأجوبة
كيف أقوم بتحويل BMP إلى PDF؟
قم بتثبيت Java PDF مكتبة لتحويل ملفات BMP إلى ملفات PDF برمجيًا. بالإضافة إلى ذلك ، هناك العديد من الميزات المتاحة التي توفر معالجة الملفات وتحويلها برمجيًا.
كيف أقوم بتحويل ملف BMP؟
يرجى اتباع هذا الرابط لتحويل ملف BMP إلى PDF بجافا.