تحويل PowerPoint Presentation إلى Word Document باستخدام C ++

قد تكون هناك حالات يكون لديك فيها عرض PowerPoint تقديمي وتريد إنشاء مستند يصف محتوياته بالتفصيل. لذلك ، يمكنك تحويل ملفاتك PPTX إلى تنسيق Word وتعديل ملف Word لإدخال التفاصيل لكل شريحة. في هذه المقالة ، ستتعلم كيفية تحويل ملفات PowerPoint PPTX / PPT إلى تنسيق Word برمجيًا باستخدام C ++.

C ++ API لتحويل ملفات PowerPoint إلى تنسيق Word

لتحويل عروض PowerPoint التقديمية إلى مستندات Word ، سنستخدم واجهات برمجة التطبيقات Aspose.Slides for C ++ و Aspose.Words for C ++. الأول هو واجهة برمجة تطبيقات للعمل مع ملفات PowerPoint ، بينما يستخدم الأخير لإنشاء مستندات Word وقراءتها وتعديلها. سنستخدم Aspose.Slides لـ C ++ API لتحويل ملف PowerPoint إلى تنسيق HTML و Aspose.Words for C ++ API لتحويل HTML الذي تم إنشاؤه إلى تنسيق Word. يمكنك إما تثبيت واجهات برمجة التطبيقات من خلال NuGet أو تنزيلها مباشرة من قسم التنزيلات.

PM> Install-Package Aspose.Slides.Cpp
PM> Install-Package Aspose.Words.Cpp

قم بتحويل ملفات PowerPoint PPTX / PPT إلى تنسيق DOCX باستخدام C ++

فيما يلي خطوات تحويل ملفات PowerPoint PPTX / PPT إلى تنسيق DOCX باستخدام C ++.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملفات PowerPoint PPTX / PPT إلى تنسيق DOCX باستخدام C ++.

// مسارات الملفات
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\SlidesToWord_out.docx";

// قم بتحميل ملف العرض التقديمي
auto presentation = System::MakeObject<Aspose::Slides::Presentation>(sourceFilePath);

// قم بإنشاء مثيل لفئة MemoryStream
auto stream = System::MakeObject<MemoryStream>();

// احفظ العرض التقديمي في الدفق
presentation->Save(stream, SaveFormat::Html);
stream->Flush();
stream->Seek(0, SeekOrigin::Begin);

// قم بإنشاء مثيل لفئة المستند باستخدام الدفق
auto doc = System::MakeObject<Aspose::Words::Document>(stream);

// احفظ مستند Word
doc->Save(outputFilePath, Aspose::Words::SaveFormat::Docx);

احصل على رخصة مجانية

لتجربة API بدون قيود تقييمية ، يمكنك طلب ترخيص مجاني مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملفات PowerPoint PPTX / PPT إلى مستندات Word باستخدام C ++. استخدمنا Aspose.Slides لـ C ++ API لتحويل ملفات PPTX / PPT إلى تنسيق HTML و Aspose.Words for C ++ API لتحويل HTML الذي تم إنشاؤه إلى تنسيق DOCX. لمعرفة المزيد حول واجهات برمجة التطبيقات هذه ، يمكنك زيارة الوثائق الرسمية الخاصة بهم. في حالة وجود أي استفسارات ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

ملاحظة: قد ترغب في التحقق من Aspose PowerPoint to Word Converter ، وهو تطبيق مباشر للإجراء الأساسي في هذه المقالة.

أنظر أيضا