يمكن تحويل أي مستند أو تنسيق صورة تقريبًا (بما في ذلك الصور) إلى صور أبيض وأسود أو صور ذات تدرج رمادي. في هذه المقالة ، سنناقش كيفية تحويل مستندات PDF الملونة إلى تنسيقات صور JPG و PNG ذات التدرج الرمادي في Java.

تم تحويل PDF إلى Grayscale

Java API لتحويل المستندات إلى تدرج الرمادي

GroupDocs.Conversion يوفر Java API لتحويل المستندات بين العديد من تنسيقات الملفات وأنواع الصور المدعومة. يمكن تخصيص نتائج التحويل باستخدام خيارات متقدمة متعددة. سأستخدم GroupDocs.Conversion for Java API لتحويل مستندات PDF إلى صور JPG و PNG ذات تدرج رمادي.

تنزيل أو تكوين

يمكنك تنزيل ملف JAR من قسم التنزيلات ، أو مجرد الحصول على المستودع وتكوينات التبعية لـ pom.xml لتطبيقات Java المستندة إلى المخضرم.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>22.3</version> 
</dependency>

قم بتحويل ملفات PDF إلى صورة JPG بتدرج الرمادي في Java

بدءًا من تحويل مستندات PDF الملونة وتحويلها إلى تنسيقات صور. توضح الخطوات التالية كيفية تحويل ملف PDF إلى JPG بتدرج الرمادي في Java.

  • قم بتحميل مستند PDF باستخدام فئة المحول.
  • قم بإعداد خيارات تحويل الصورة.
  • اضبط تنسيق ملف التحويل على JPG.
  • اضبط خيار تدرج الرمادي على صحيح.
  • قم بالتحويل إلى صورة باستخدام طريقة convert() المناسبة مع الخيارات.

يحول كود مصدر Java التالي مستند PDF إلى صورة JPG بتدرج الرمادي.

// قم بتحويل ملفات PDF إلى صيغة PNG ذات تدرج رمادي بجافا
Converter converter = new Converter("path/document.pdf");

ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setGrayscale(true);
/*
options.setFlipMode(ImageFlipModes.FlipY);
options.setBrightness(50);
options.setContrast(50);
options.setGamma(0.5F);
*/
converter.convert("path/grayscaleDocument.jpg", options);

علاوة على ذلك ، هناك العديد من الخيارات الأخرى لتخصيص الارتفاع والعرض والوجه الأفقي والرأسي وتدوير المستندات وخصائص مثل السطوع وغاما والتباين. بالإضافة إلى ذلك ، يمكنك تطبيق العلامات المائية بإعدادات مختلفة على الصورة الناتجة.

قم بتحويل ملف PDF إلى صورة PNG ذات تدرج رمادي بجافا

وبالمثل ، يمكن أيضًا تحويل مستند PDF الملون إلى تنسيقات صور أخرى بتدرج الرمادي. توضح الخطوات التالية كيفية تحويل ملف PDF إلى PNG بتدرج الرمادي في Java.

  • قم بتحميل مستند PDF باستخدام فئة المحول.
  • قم بإعداد خيارات التحويل باستخدام ImageConvertOptions.
  • اضبط تنسيق ملف التحويل على PNG.
  • اضبط خيار تدرج الرمادي على صحيح.
  • قم بالتحويل إلى صورة PNG باستخدام طريقة convert().

يحول كود مصدر Java التالي مستند PDF إلى صورة PNG ذات تدرج رمادي.

// قم بتحويل ملفات PDF إلى صيغة PNG ذات تدرج رمادي بجافا
Converter converter = new Converter("path/document.pdf");

ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Png);
options.setGrayscale(true);

converter.convert("path/grayscaleDocument.png", options);

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

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

استنتاج

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

أسهل طريقة هي تجربة الأمثلة من GitHub. اتصل بنا لأي استفسار عبر المنتدى.

أنظر أيضا