تحويل PowerPoint إلى Word
Contents
[
Hide
]
إذا كنت تخطط لاستخدام محتوى نصي أو معلومات من عرض تقديمي (PPT أو PPTX) بطرق جديدة، فقد تستفيد من تحويل العرض إلى Word (DOC أو DOCX).
- عند مقارنته بـ Microsoft PowerPoint، فإن تطبيق Microsoft Word مزود بأدوات أو ميزات أفضل للمحتوى.
- بالإضافة إلى وظائف التحرير في Word، يمكنك أيضًا الاستفادة من ميزات التعاون المعززة والطباعة والمشاركة.
قد ترغب في تجربة محول العرض إلى Word عبر الإنترنت لترى ما يمكنك الاستفادة منه من خلال العمل مع المحتوى النصي من الشرائح.
Aspose.Slides و Aspose.Words
لتحويل ملف PowerPoint (PPTX أو PPT) إلى Word (DOCX أو DOCX)، تحتاج إلى كل من Aspose.Slides لـ Java و Aspose.Words لـ Java.
كمكتبة API مستقلة، يوفر Aspose.Slides لـ Java وظائف تسمح لك باستخراج النصوص من العروض التقديمية.
Aspose.Words هو API متقدم لمعالجة الوثائق يتيح للتطبيقات إنشاء وتعديل وتحويل وعرض وطباعة الملفات، وأداء مهام أخرى مع الوثائق دون استخدام Microsoft Word.
تحويل PowerPoint إلى Word
- قم بتنزيل مكتبات Aspose.Slides لـ Java و Aspose.Words لـ Java.
- أضف aspose-slides-x.x-jdk16.jar و aspose-words-x.x-jdk16.jar إلى مسار CLASSPATH الخاص بك.
- استخدم جزء الكود التالي لتحويل PowerPoint إلى Word:
Presentation pres = new Presentation("sample.pptx");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
for (ISlide slide : pres.getSlides()) {
// generates a slide image as a byte array stream
IImage image = slide.getImage(1, 1);
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
image.save(imageStream, ImageFormat.Png);
image.dispose();
builder.insertImage(imageStream.toByteArray());
// inserts slide's texts
for (IShape shape : slide.getShapes()) {
if (shape instanceof AutoShape) {
builder.writeln(((AutoShape) shape).getTextFrame().getText());
}
}
builder.insertBreak(BreakType.PAGE_BREAK);
}
doc.save("output.docx");
pres.dispose();