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

تم تحويل PDF إلى تدرج الرمادي

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

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

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

يمكنك تنزيل ملف JAR من [قسم التنزيلات] (https://downloads.groupdocs.com/conversion) ، أو مجرد الحصول على تكوينات المستودع والتبعية لملف pox.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.

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

// قم بتحويل PDF إلى Grayscale PNG في Java
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.

يحول كود مصدر 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 مجاني

يمكنك [الحصول على ترخيص مؤقت مجاني] (https://purchase.groupdocs.com/tporary-license) لاستخدام واجهة برمجة التطبيقات دون قيود التقييم.

استنتاج

لتلخيص ذلك ، تعلمنا كيف يمكن تحويل مستندات PDF إلى تنسيقات صور PNG أو JPG في Java. حاول بناء تطبيق التحويل الخاص بك ، فقد تتعلم المزيد حول واجهات برمجة تطبيقات Java API ذات الشفرة المنخفضة والرمز العالي من [الوثائق] (https://docs.groupdocs.com/conversion/java/) لأتمتة تحويلات المستندات.

أسهل طريقة هي تجربة الأمثلة من [GitHub] (https://github.com/groupdocs-conversion). اتصل بنا بخصوص أي استفسار عبر [المنتدى] (https://forum.groupdocs.com/).

أنظر أيضا