تحويل الصورة إلى ملف PDF بالأبيض والأسود باستخدام Python

يناقش هذا الدليل الموجز عملية عرض صورة image إلى صورة PDF بالأبيض والأسود باستخدام Python. وهو يشمل الخوارزمية ومقتطف التعليمات البرمجية لتحويل JPG إلى PDF بالأبيض والأسود باستخدام Python. تنطبق هذه المعلومات على عرض تنسيقات الصور الشائعة، بما في ذلك BMP وGIF وPNG وغيرها.

خطوات تحويل JPG إلى PDF بالأبيض والأسود باستخدام Python

  1. قم بإعداد بيئة التطوير من خلال تكوين Aspose.Imaging لتصدير الصور
  2. قم بتحميل صورة الإدخال باستخدام كائن من فئة Image
  3. إرسال الصورة إلى كائن فئة RasterCachedImage وتخزينها مؤقتًا
  4. تحويل الصورة إلى صورة ثنائية باستخدام قيمة العتبة
  5. عرض مستند PDF الناتج باستخدام طريقة الحفظ

تشرح الخطوات أعلاه عملية تحويل JPG إلى PDF بالأبيض والأسود باستخدام Python. أولاً، يتم تحميل الصورة المصدرية من القرص ثم تخزينها مؤقتًا بعد تحويلها إلى التنسيق المدعوم. وأخيرًا، يتم تحديد الحد الأقصى لثنائية الصورة قبل تصديرها إلى تنسيق PDF.

كود تصدير الصور إلى ملف PDF بالأبيض والأسود باستخدام بايثون

import aspose.imaging
from aspose.imaging.imageoptions import PdfOptions
import aspose.pycore as aspycore
from aspose.imaging import RasterCachedImage, Image
import os
path = "C://"
# Load an image in an instance of Image
with Image.load(os.path.join(path, "input.png")) as image:
# Cast the image to RasterCachedImage and Check if image is cached
raster_cached_image = aspycore.as_of(image, RasterCachedImage)
if not raster_cached_image.is_cached:
# Cache image if not already cached
raster_cached_image.cache_data()
# Binarize image with predefined fixed threshold and Save the resultant image
raster_cached_image.binarize_fixed(100)
options = PdfOptions()
raster_cached_image.save(os.path.join(path, "result.pdf") , options)

يوضح مقتطف التعليمات البرمجية هذا كيفية تطوير تنسيق تحويل الصور إلى PDF بالأبيض والأسود باستخدام Python من جانبك. فهو يعمل مع فئة Image لقراءة الصورة المصدرية، ثم يتم تخزين بيانات البكسل مؤقتًا قبل تحويل الصورة إلى صيغة ثنائية. في حين أنه يمكنك تخصيص قيمة العتبة مما يعني تعيين قيمة اللون الرمادي المقابلة لجميع البكسلات بقيمة 255 أو 0 بناءً على عتبة الرقم المحددة. وأخيرًا، يتم إعلان كائن فئة PdfOptions ويتم تصدير مستند PDF الناتج إلى المسار المحدد.

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

 عربي