تحويل PDF إلى PowerPoint في Java

يدعم Aspose.PDF for Java تصدير صفحات PDF إلى عروض PowerPoint قابلة للتحرير مع خيارات عرض الشرائح. استخدم PptxSaveOptions للتحكم في كيفية تعيين صفحات PDF إلى شرائح PowerPoint.

تحويل PDF إلى PPTX

استخدم هذا المثال عندما ينبغي تصدير مستند PDF كعرض PowerPoint قياسي.

  1. افتح ملف PDF المصدر في مثيل Document.
  2. أنشئ الافتراضي PptxSaveOptions لتصدير PowerPoint قابل للتحرير.
  3. استدعِ document.save(outputFile.toString(), saveOptions) لذلك يتم تسلسل صفحات PDF كـ .pptx عرض.
  4. احفظ ملف PPTX المحول.
public static void convertPdfToPptx(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        PptxSaveOptions saveOptions = new PptxSaveOptions();
        document.save(outputFile.toString(), saveOptions);
    }
    System.out.println(inputFile + " converted into " + outputFile);
}

تحويل PDF إلى PPTX مع الشرائح كصور

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

  1. افتح ملف PDF المصدر في مثيل Document.
  2. أنشئ كائنًا من الفئة PptxSaveOptions وفعّل setSlidesAsImages(true).
  3. استدعِ document.save(outputFile.toString(), saveOptions) لذا يتم عرض كل صفحة PDF كشريحة مدعومة بصورة في العرض التقديمي.
  4. احفظ ملف PPTX الذي تم إنشاؤه.
public static void convertPdfToPptxSlidesAsImages(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        PptxSaveOptions saveOptions = new PptxSaveOptions();
        saveOptions.setSlidesAsImages(true);
        document.save(outputFile.toString(), saveOptions);
    }
    System.out.println(inputFile + " converted into " + outputFile);
}

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

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

  1. افتح ملف PDF المصدر في مثيل Document.
  2. أنشئ كائنًا من الفئة PptxSaveOptions واضبط setImageResolution(300) لتحقيق دقة أعلى لصورة الشريحة.
  3. استدعِ document.save(outputFile.toString(), saveOptions) لذلك يتم إنشاء محتوى الشريحة المتراكم بتقنية النقطية بالدقة المطلوبة.
  4. احفظ العرض التقديمي الناتج.
public static void convertPdfToPptxImageResolution(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        PptxSaveOptions saveOptions = new PptxSaveOptions();
        saveOptions.setImageResolution(300);
        document.save(outputFile.toString(), saveOptions);
    }
    System.out.println(inputFile + " converted into " + outputFile);
}