تحويل PDF إلى بوربوينت في بايثون

تحويل PDF إلى بوربوينت في بايثون

Aspose.pdf لبايثون عبر .NET يتيح لك تحويل ملفات PDF إلى عروض بوربوينت PPTX من كود بايثون.

استخدم سير العمل هذا عندما تحتاج إلى إعادة توظيف تقارير PDF أو مجموعات الشرائح أو الكتيبات أو النشرات كملفات PowerPoint. أثناء التحويل، يتم تحويل صفحات PDF الفردية إلى شرائح منفصلة في ملف PPTX.

أثناء تحويل PDF إلى PPTX، يمكن عرض النص كنص قابل للتحديد يمكنك تحديثه في PowerPoint. لتحويل ملفات PDF إلى صيغة PPTX، يوفر Aspose.PDF خيارات حفظ PPTX فئة. قم بتمرير PptxSaveOptions الكائن باعتباره الحجة الثانية لـ حفظ () طريقة.

تحويل PDF إلى PPTX بلغة بايثون

لتحويل PDF إلى PPTX، استخدم خطوات التعليمات البرمجية التالية.

الخطوات: تحويل PDF إلى بوربوينت في بايثون

  1. قم بإنشاء مثيل لـ مستند فئة.
  2. قم بإنشاء مثيل لـ خيارات حفظ PPTX فئة.
  3. اتصل بـ حفظ المستند () طريقة.
import aspose.pdf as ap
from os import path
import sys

def convert_PDF_to_PPTX(infile, outfile):
    document = ap.Document(infile)
    save_options = ap.PptxSaveOptions()
    document.save(outfile, save_options)

تحويل PDF إلى PPTX باستخدام الشرائح كصور

في حالة احتياجك لتحويل ملف PDF قابل للبحث إلى PPTX كصور بدلاً من نص قابل للتحديد، يوفر Aspose.PDF هذه الميزة عبر خيارات حفظ PPTX فئة. لتحقيق ذلك، قم بتعيين الخاصية الشرائح كصور من خيارات حفظ PPTX class to ’true’ كما هو موضح في نموذج التعليمات البرمجية التالي.

import aspose.pdf as ap
from os import path
import sys

def convert_PDF_to_PPTX_slides_as_images(infile, outfile):

    document = ap.Document(infile)
    save_options = ap.PptxSaveOptions()
    save_options.slides_as_images = True

    document.save(outfile, save_options)

تحويل PDF إلى PPTX مع دقة الصورة المخصصة

تقوم هذه الطريقة بتحويل مستند PDF إلى ملف PowerPoint (PPTX) أثناء تعيين دقة صورة مخصصة (300 نقطة في البوصة) لتحسين الجودة.

  1. قم بتحميل ملف PDF إلى كائن «AP.Document».
  2. قم بإنشاء مثيل «PPTxSaveOptions».
  3. قم بتعيين خاصية «image_resolution» إلى 300 نقطة في البوصة للحصول على عرض عالي الجودة.
  4. احفظ PDF كملف PPTX باستخدام خيارات الحفظ المحددة.
import aspose.pdf as ap
from os import path
import sys

def convert_PDF_to_PPTX_image_resolution(infile, outfile):
    document = ap.Document(infile)
    save_options = ap.PptxSaveOptions()
    save_options.image_resolution = 300

    document.save(outfile, save_options)

التحويلات ذات الصلة