تحويل PDF إلى PowerPoint في Java
Contents
[
Hide
]
يدعم Aspose.PDF for Java تصدير صفحات PDF إلى عروض PowerPoint قابلة للتحرير مع خيارات عرض الشرائح. استخدم PptxSaveOptions للتحكم في كيفية تعيين صفحات PDF إلى شرائح PowerPoint.
تحويل PDF إلى PPTX
استخدم هذا المثال عندما ينبغي تصدير مستند PDF كعرض PowerPoint قياسي.
- افتح ملف PDF المصدر في مثيل
Document. - أنشئ الافتراضي
PptxSaveOptionsلتصدير PowerPoint قابل للتحرير. - استدعِ
document.save(outputFile.toString(), saveOptions)لذلك يتم تسلسل صفحات PDF كـ.pptxعرض. - احفظ ملف 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 مستندة إلى صورة.
- افتح ملف PDF المصدر في مثيل
Document. - أنشئ كائنًا من الفئة
PptxSaveOptionsوفعّلsetSlidesAsImages(true). - استدعِ
document.save(outputFile.toString(), saveOptions)لذا يتم عرض كل صفحة PDF كشريحة مدعومة بصورة في العرض التقديمي. - احفظ ملف 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.
- افتح ملف PDF المصدر في مثيل
Document. - أنشئ كائنًا من الفئة
PptxSaveOptionsواضبطsetImageResolution(300)لتحقيق دقة أعلى لصورة الشريحة. - استدعِ
document.save(outputFile.toString(), saveOptions)لذلك يتم إنشاء محتوى الشريحة المتراكم بتقنية النقطية بالدقة المطلوبة. - احفظ العرض التقديمي الناتج.
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);
}