في هذه المقالة ، سأوضح لك كيفية تحويل PDF إلى PowerPoint PPT / PPTX برمجيًا باستخدام Java.

تحويل ملفات PDF إلى PPT PPTX بجافا

أصبح PDF أحد أكثر تنسيقات المستندات استخدامًا نظرًا لميزاته المدعومة بالإضافة إلى الاستقرار والاتساق عبر جميع الأنظمة الأساسية. في سيناريوهات مختلفة ، تختار حفظ أو مشاركة مستند بتنسيق PDF. ومع ذلك ، في بعض الحالات ، قد تحتاج إلى تصدير محتوى PDF إلى عرض تقديمي في PowerPoint (PPT أو PPTX).في مثل هذه الحالة ، يمكنك تجنب النسخ / اللصق اليدوي عن طريق أتمتة تحويل PDF إلى PowerPoint. للتعامل مع مثل هذه الحالة ، سنتعلم كيفية:

Java PDF to PPT / PPTX Converter API

Aspose.PDF for Java هي واجهة برمجة تطبيقات PDF معروفة بمجموعة مذهلة من ميزات معالجة ملفات PDF. إلى جانب معالجة ملفات PDF ، توفر واجهة برمجة التطبيقات أيضًا محولًا قويًا من PDF إلى PowerPoint والذي يتيح لك تحويل كل صفحة في مستند PDF إلى شريحة في العرض التقديمي PPT / PPTX. يمكنك تنزيل JAR الخاص بواجهة برمجة التطبيقات أو تثبيته داخل تطبيقك المستند إلى Maven باستخدام التكوينات التالية.

مخزن:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

الاعتماد:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>20.7</version>
    <classifier>jdk17</classifier>
</dependency>

قم بتحويل ملفات PDF إلى PowerPoint PPT / PPTX باستخدام Java

فيما يلي الخطوات بالإضافة إلى مراجع API لتحويل مستند PDF إلى عرض PPTX باستخدام Aspose.PDF لجافا.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف PDF إلى PPTX باستخدام Java.

// قم بتحميل مستند PDF
Document pdfDocument = new Document("document.pdf");
PptxSaveOptions pptxOptions = new PptxSaveOptions();
// تحويل ملفات PDF إلى PPTX
pdfDocument.save("PDF to PPT.pptx", pptxOptions);

وثيقة PDF

PDF إلى PPTX باستخدام Java

عرض تقديمي PPTX

PDF إلى PPT باستخدام Java

قم بتحويل ملفات PDF إلى PPTX باستخدام العروض التقديمية كصور باستخدام Java

يمكنك أيضًا تحويل كل صفحة من صفحات PDF إلى صورة داخل شرائح العرض التقديمي. هذه الميزة مفيدة عندما تريد تجنب النص القابل للتحديد في العرض التقديمي. فيما يلي خطوات تحويل ملف PDF إلى PPTX به صور في الشرائح.

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

// قم بتحميل مستند PDF
Document pdfDocument = new Document("document.pdf");
// قم بتعيين خيارات حفظ PPTX
PptxSaveOptions pptxOptions = new PptxSaveOptions();
pptxOptions.setSlidesAsImages(true);
// احفظ ملف PDF بتنسيق PPTX
pdfDocument.save("PDF to PPT.pptx", pptxOptions);

تتبع PDF لتقدم تحويل PowerPoint PPTX

يمكنك أيضًا تتبع تقدم تحويل PDF إلى PPTX عن طريق تحديد معالج تقدم مخصص باستخدام طريقة PptxSaveOptions.setCustomProgressHandler(). يمكن استخدام هذه الميزة لإظهار شريط التقدم أو تفاصيل حول عدد الصفحات التي تتم معالجتها. يوضح نموذج الشفرة التالي كيفية تنفيذ ميزة تتبع تقدم التحويل.

PptxSaveOptions pptxOptions = new PptxSaveOptions();
pptxOptions.setCustomProgressHandler(new UnifiedSaveOptions.ConversionProgressEventHandler() {
	@Override
	public void invoke(UnifiedSaveOptions.ProgressEventHandlerInfo eventInfo) {
		// مثال على كيفية التعامل مع أحداث التقدم:
		System.out.println(ProgressEventType.getName(ProgressEventType.class, eventInfo.EventType) + "\t"
				+ eventInfo.Value + " from: \t" + eventInfo.MaxValue);
	}
});
// قم بتحميل ملف PDF
Document pdfDocument = new Document("document.pdf");
// احفظ ملف PDF بتنسيق PPTX
pdfDocument.save("PDF to PPTX.pptx", pptxOptions);

انتاج |

SourcePageAnalysed	1 from: 	10
TotalProgress	2 from: 	100
SourcePageAnalysed	2 from: 	10
TotalProgress	5 from: 	100
SourcePageAnalysed	3 from: 	10
TotalProgress	7 from: 	100
SourcePageAnalysed	4 from: 	10
TotalProgress	9 from: 	100
SourcePageAnalysed	5 from: 	10
TotalProgress	12 from: 	100
SourcePageAnalysed	6 from: 	10
TotalProgress	14 from: 	100
SourcePageAnalysed	7 from: 	10
TotalProgress	16 from: 	100
SourcePageAnalysed	8 from: 	10
TotalProgress	18 from: 	100
SourcePageAnalysed	9 from: 	10
TotalProgress	21 from: 	100
SourcePageAnalysed	10 from: 	10
TotalProgress	23 from: 	100
ResultPageCreated	1 from: 	10
TotalProgress	28 from: 	100
ResultPageCreated	2 from: 	10
TotalProgress	32 from: 	100
ResultPageCreated	3 from: 	10
TotalProgress	37 from: 	100
ResultPageCreated	4 from: 	10
TotalProgress	42 from: 	100
ResultPageCreated	5 from: 	10
TotalProgress	46 from: 	100
ResultPageCreated	6 from: 	10
TotalProgress	51 from: 	100
ResultPageCreated	7 from: 	10
TotalProgress	56 from: 	100
ResultPageCreated	8 from: 	10
TotalProgress	61 from: 	100
ResultPageCreated	9 from: 	10
TotalProgress	65 from: 	100
ResultPageCreated	10 from: 	10
TotalProgress	70 from: 	100
ResultPageSaved	1 from: 	10
TotalProgress	73 from: 	100
ResultPageSaved	2 from: 	10
TotalProgress	76 from: 	100
ResultPageSaved	3 from: 	10
TotalProgress	79 from: 	100
ResultPageSaved	4 from: 	10
TotalProgress	82 from: 	100
ResultPageSaved	5 from: 	10
TotalProgress	85 from: 	100
ResultPageSaved	6 from: 	10
TotalProgress	88 from: 	100
ResultPageSaved	7 from: 	10
TotalProgress	91 from: 	100
ResultPageSaved	8 from: 	10
TotalProgress	94 from: 	100
ResultPageSaved	9 from: 	10
TotalProgress	97 from: 	100
ResultPageSaved	10 from: 	10
TotalProgress	100 from: 	100

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل PDF برمجيًا إلى PowerPoint PPT / PPTX باستخدام Java. يمكنك تنفيذ هذه الميزة في Java Swing أو أي تطبيقات أخرى تعتمد على Java. في حالة رغبتك في معرفة المزيد حول Java PDF API ، راجع الوثائق.

أنظر أيضا

نصيحة: قد ترغب في تجربة Aspose PDF to PowerPoint Converter ، وهو تنفيذ مباشر للعملية الموضحة في هذه المقالة.