يقدم هذا الموضوع السريع تفاصيل حول كيفية ** تحويل PDF إلى صورة في Python **. يمكنك تعيين الدقة والارتفاع والعرض وخصائص أخرى مثل تعيين الخط الافتراضي ، وتغيير حجم الصور لتناسب عرض الصفحة ، والعديد من الخصائص الأخرى. لتحويل ** صفحة PDF إلى صورة Python ** ، يتم استخدام كود ويتم إعطاء الخطوات التفصيلية أدناه لتحويل ملف PDF إلى صورة PNG.
خطوات تحويل PDF إلى صورة في Python
- قم بتثبيت Aspose.PDF لـ Python عبر .NET لتحويل ملف PDF إلى صورة
- افتح ملف PDF المصدر في كائن فئة المستند للتحويل إلى صورة
- قم بإنشاء كائن فئة الدقة لتعيين دقة صورة الإخراج
- تهيئة كائن فئة PngDevice باستخدام كائن الدقة
- تنقل عبر جميع الصفحات داخل ملف PDF المصدر باستخدام مجموعة Document.pages
- اتصل بوظيفة PngDevice.process لتحويل كل صفحة PDF إلى صورة وحفظها على القرص
في الفقرة أعلاه ، يمكنك الحصول على التفاصيل خطوة بخطوة لتقديم ملف * PDF إلى صورة في Python * عن طريق إضافة المراجع الضرورية ثم تحميل ملف PDF الهدف. يمكنك أيضًا تعيين التكوينات المختلفة لجميع ملفات الصور الناتجة وتحليلها من خلال جميع صفحات ملف PDF للتحويل إلى صور. أخيرًا ، يتم حفظ كل صورة محولة في ملف منفصل على القرص.
كود لتصدير ملف PDF إلى صورة في بايثون
import aspose.pdf as pdf | |
# Set the source directory path | |
filePath = "C://Words//" | |
# Load the license in your application to convert PDF to PNG | |
pdfToPngLicense = pdf.License() | |
pdfToPngLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
# Load the source PDF document file from the disk | |
pdfDoc = pdf.Document(filePath + "Output.pdf") | |
#Instantiate the PngDevice object | |
renderer = pdf.devices.PngDevice() | |
#Render an individual page as a PNG file | |
renderer.process(pdfDoc.pages[1], filePath+"output.png"); | |
print("PNG Rendering process completed") |
يستخدم هذا المثال كائن فئة المستند لتحميل ملف PDF المصدر حيث تحتوي فئة المستند على مجموعة صفحات للتكرار. من أجل تعيين خصائص مختلفة للصور الناتجة ، يتم الإعلان عن كائنات Resolution و PngDevice التي تدعم تعيين مجموعة متنوعة من المعلمات مثل دقة الصورة ، والعرض ، والارتفاع ، و BarcodeOptimization ، و InterpolationHighQuality ، و OptimizeDimensions. لاحظ أنه يمكنك استخدام BmpDevice و EmfDevice و GifDevice والعديد من الأجهزة الأخرى لإنشاء أنواع مختلفة من الصور.
لقد تعلمنا عن عملية * نقل صفحات PDF إلى الصور باستخدام Python *. إذا كنت مهتمًا بمعرفة كيفية إنشاء ملفات PDF من البداية ، فراجع المقالة على كيفية إنشاء ملف PDF في Python.