في هذا البرنامج التعليمي الأساسي ، سوف نستكشف كيفية ** تحويل Word إلى Markdown باستخدام C ++ **. يمكنك معالجة مستندات الكلمات المحفوظة بتنسيق DOCX أو DOC والتي يمكن أن تتكون من محتويات ملف نصي أو مرئي. يمكنك ** تحويل DOCX إلى Markdown باستخدام C ++ ** على أنظمة تشغيل مثل Linux أو MS Windows مع بضع استدعاءات لواجهة برمجة التطبيقات.
خطوات تحويل Word إلى Markdown باستخدام C ++
- تكوين مكتبة Aspose.Words.Cpp باستخدام NuGet Package Manager في Microsoft Visual Studio
- أضف المراجع إلى مساحات الأسماء Aspose :: Words and Aspose :: Words :: Saving
- قم بإنشاء مثيل لـ Document Class لتحميل ملف Word المصدر
- إنشاء كائن من فئة MarkdownSaveOptions وتعيين خصائص مختلفة
- احفظ ملف تخفيض السعر الذي تم إنشاؤه بتنسيق ملف MD
توضح الخطوات المذكورة أعلاه كيفية * تحويل Word إلى Markdown باستخدام C ++ *. تتيح لك هذه العملية التحكم في التكوينات المختلفة لتحويل المستندات مثل تحسين الذاكرة ، والتشفير ، وجودة العرض ، وما إلى ذلك. لا تحتاج إلى التفكير في التفاصيل الصغيرة ومعايير تنسيقات الملفات لأن استدعاءات واجهة برمجة التطبيقات تهتم بنظام الملفات والمعايير.
كود لإنشاء DOCX to Markdown Converter باستخدام C ++
#pragma once | |
#include <cstdint> | |
#include <iostream> | |
#include <Aspose.Words.Cpp/Document.h> | |
#include <Aspose.Words.Cpp/License.h> | |
#include <Aspose.Words.Cpp/Saving/MarkdownSaveOptions.h> | |
#include <system/exceptions.h> | |
using System::MakeObject; | |
using System::SharedPtr; | |
using System::String; | |
using namespace Aspose::Words; | |
using namespace Aspose::Words::Saving; | |
void WordtoMarkdown() | |
{ | |
// Set license | |
System::String LicFilePath = u"Aspose.Total.CPP.lic"; | |
SharedPtr<License> LicenseForWordtoMD = System::MakeObject<License>(); | |
LicenseForWordtoMD->SetLicense(LicFilePath); | |
// Instantiate Document class for loading input word document for converting to Markdown | |
SharedPtr <Document> WordToMarkdown = MakeObject<Document>(u"WordToMarkdown.docx"); | |
// Initilaize MarkdownSaveOptions to convert DOCX to MD Markdown file | |
SharedPtr <MarkdownSaveOptions> markdownOptions = MakeObject<MarkdownSaveOptions>(); | |
markdownOptions->set_MemoryOptimization(true); | |
markdownOptions->set_UseHighQualityRendering(true); | |
// Save output Markdown file | |
WordToMarkdown->Save(u"Output.md", markdownOptions); | |
} |
في مقتطف الشفرة أعلاه ، أولاً ، نقوم بتحميل مستند Word المصدر بتنسيق DOCX أو DOC باستخدام مثيل من فئة المستند *. ثم ننتقل إلى تحديد خصائص مختلفة لتكوين ملف MD الناتج مع فئة * MarkdownSaveOptions *. أخيرًا ، نكتب ملف markdown الناتج باستخدام طريقة Save. يمكنك بسهولة إنشاء * Word to Markdown Converter باستخدام C ++ * مع مقتطف الشفرة هذا في تطبيقاتك.
في الموضوع الأخير ، تعلمنا كيفية تحويل Word إلى HTML باستخدام C ++. حيث أننا هنا اكتشفنا كيفية * تحويل DOCX إلى MD في C ++ *.