
قد تكون هناك حالات يكون لديك فيها عرض PowerPoint تقديمي وتريد إنشاء مستند يصف محتوياته بالتفصيل. لذلك ، يمكنك تحويل ملفاتك PPTX إلى تنسيق Word وتعديل ملف Word لإدخال التفاصيل لكل شريحة. في هذه المقالة ، ستتعلم كيفية تحويل ملفات PowerPoint PPTX / PPT إلى تنسيق Word برمجيًا باستخدام C ++.
- C ++ API لتحويل ملفات PowerPoint إلى تنسيق Word
- قم بتحويل ملفات PowerPoint PPTX / PPT إلى تنسيق DOCX باستخدام 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 باستخدام فئة Aspose :: Slides :: Presentation.
- قم بإنشاء مثيل لفئة MemoryStream.
- احفظ العرض التقديمي في الدفق.
- قم بإنشاء مثيل للفئة Aspose :: Words :: Document باستخدام كائن الدفق.
- احفظ ملف DOCX باستخدام الأسلوب Aspose :: Words :: Document-> Save (const System :: String & fileName، Aspose :: Words :: SaveFormat saveFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملفات 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 ، وهو تطبيق مباشر للإجراء الأساسي في هذه المقالة.