![تحويل PDF إلى صورة في Python](images/Convert%20PDF%20to%20Image%20in%20Python.png#center)
إذا كنت تعمل مع ملفات PDF برمجيًا ، فقد تحتاج إلى إجراء تحويل PDF إلى صورة في حالات معينة. على سبيل المثال ، لإنشاء صور مصغرة ، قم بتضمين صفحات PDF في التطبيق الخاص بك ، وما إلى ذلك. ومع ذلك ، فإن تحويل PDF عالي الجودة إلى صورة ضروري لتقديم المحتوى بدقة في PDF. لتحقيق ذلك ، توضح هذه المقالة كيفية تحويل PDF إلى صور في Python. بمساعدة نماذج التعليمات البرمجية ، ستتعلم كيفية تحويل PDF إلى JPG و PDF إلى [PNG](https://docs.fileformat.com / image / png/) الصور.
- Python PDF لتحويل الصور
- تحويل PDF إلى JPG في Python
- تحويل PDF إلى PNG في Python
- برنامج مجاني لتحويل ملفات PDF إلى صور على الإنترنت
Python PDF لتحويل الصور
لتحويل ملفات PDF إلى تنسيقات صور ، مثل JPG و PNG ، سنستخدم Aspose.PDF for Python. إنها مكتبة Python غنية بالميزات لإنشاء ملفات PDF ومعالجتها وتحويلها. توفر المكتبة عرضًا عالي الجودة لصفحات PDF في الصور.
يمكنك استخدام الأمر pip التالي لتثبيت المكتبة من PyPI.
pip install aspose-pdf
قم بتحويل ملف PDF إلى JPG في Python
فيما يلي خطوات تحويل الصفحات في PDF إلى صور JPG في Python.
- قم بإنشاء مثيل لفئة المستند لتحميل ملف PDF.
- حدد دقة الصور الناتجة باستخدام فئة Resolution.
- قم بإنشاء مثيل لفئة JpegDevice وقم بتعيين كائن Resolution.
- قم بالتكرار خلال الصفحات الموجودة في ملف PDF وفي كل تكرار ، قم بتنفيذ الخطوات التالية:
- إنشاء دفق لملف الصورة.
- قم بتحويل الصفحة إلى صورة وحفظها للدفق باستخدام طريقة JpegDevice.process().
- أغلق الدفق.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف PDF إلى صور JPG في Python.
import aspose.pdf as ap
input_pdf = DIR_INPUT + "many_pages.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_jpeg"
# افتح مستند PDF
document = ap.Document(input_pdf)
# إنشاء كائن القرار
resolution = ap.devices.Resolution(300)
device = ap.devices.JpegDevice(resolution)
for i in range(0, len(document.pages)):
# إنشاء ملف للحفظ
imageStream = io.FileIO(
output_pdf + "_page_" + str(i + 1) + "_out.jpeg", "x"
)
# قم بتحويل صفحة معينة وحفظ الصورة للدفق
device.process(document.pages[i + 1], imageStream)
imageStream.close()
تحويل PDF إلى PNG في Python
على غرار تحويل PDF إلى JPG ، يمكنك تحويل كل صفحة في PDF إلى PNG. الاختلاف الوحيد هو أن امتداد ملف الصورة سيكون .png أثناء إنشاء دفق الملف.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PDF إلى PNG في Python.
import aspose.pdf as ap
input_pdf = DIR_INPUT + "sample.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_png"
# افتح مستند PDF
document = ap.Document(input_pdf)
# إنشاء كائن القرار
resolution = ap.devices.Resolution(300)
device = ap.devices.PngDevice(resolution)
for i in range(0, len(document.pages)):
# إنشاء ملف للحفظ
imageStream = io.FileIO(
output_pdf + "_page_" + str(i + 1) + "_out.png", 'x'
)
# قم بتحويل صفحة معينة وحفظ الصورة للدفق
device.process(document.pages[i + 1], imageStream)
imageStream.close()
PDF على الإنترنت لتحويل الصور
إذا كنت ترغب في تجربة ميزة تحويل PDF إلى صورة في Aspose.PDF أو كنت بحاجة إلى تحويل PDF إلى صور عبر الإنترنت ، فاستخدم محول PDF عبر الإنترنت إلى صورة.يتيح لك تحويل العديد من ملفات PDF كما تريد إلى تنسيقات صور مجانًا تمامًا.
![](images/PDF%20to%20Image%20Online%20Converter.png)
برنامج Python PDF to Image Converter مجاني
يمكنك الحصول على ترخيص مجاني لتحويل ملفات PDF إلى تنسيقات صور بدون قيود التقييم.
استكشف مكتبة Python PDF
يمكنك معرفة المزيد عن مكتبة Python PDF الخاصة بنا باستخدام التوثيق. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.
خاتمة
في هذه المقالة ، تعلمت كيفية تحويل ملفات PDF إلى صور في Python. لقد رأيت كيفية تحويل الصفحات في ملف PDF إلى صور JPG أو PNG. بالإضافة إلى ذلك ، قمنا بتزويدك بمحول PDF إلى صورة عبر الإنترنت الخاص بنا والذي يمكنك استخدامه دون أي قيود.