Այս հիմնական ձեռնարկում մենք կուսումնասիրենք, թե ինչպես վերափոխել Word-ը Markdown-ի՝ օգտագործելով C++: Դուք կարող եք մշակել բառային փաստաթղթերը, որոնք պահպանված են DOCX կամ DOC ձևաչափով, որը կարող է բաղկացած լինել տեքստային կամ տեսողական ֆայլի բովանդակությունից: Դուք կարող եք վերափոխել DOCX-ը Markdown-ի՝ օգտագործելով C++ օպերացիոն համակարգերում, ինչպիսիք են Linux-ը կամ MS Windows-ը, մի քանի API զանգերով:
Word-ը Markdown-ի փոխարկելու քայլեր՝ օգտագործելով C++
- Կազմաձևեք Aspose.Words.Cpp գրադարանը NuGet փաթեթների կառավարչի միջոցով Microsoft Visual Studio-ում
- Ավելացնել հղումները անվանատարածքներին Aspose::Words և Aspose::Words::Saving
- Ստեղծեք Document Class-ի օրինակ՝ սկզբնաղբյուր Word ֆայլը բեռնելու համար
- Ստեղծեք MarkdownSaveOptions դասի օբյեկտ և սահմանեք տարբեր հատկություններ
- Պահպանեք ստեղծված նշագրման ֆայլը MD ֆայլի ձևաչափով
Վերոհիշյալ քայլերը բացատրում են, թե ինչպես կարելի է վերափոխել Word-ը Markdown-ի՝ օգտագործելով C++: Այս գործընթացը թույլ է տալիս վերահսկել փաստաթղթերի փոխակերպման տարբեր կոնֆիգուրացիաներ, ինչպիսիք են հիշողության օպտիմիզացումը, կոդավորումը, մատուցման որակը և այլն: Դուք կարիք չունեք հաշվի առնել ֆայլի ձևաչափերի փոքր մանրամասները և ստանդարտները, քանի որ API-ի կանչերը հոգ են տանում ֆայլային համակարգի և ստանդարտների մասին:
Կոդ՝ DOCX-ին Markdown փոխարկիչ ստեղծելու համար՝ օգտագործելով 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 ձևաչափով՝ օգտագործելով Document class օրինակը: Այնուհետև մենք կշարունակենք նշել տարբեր հատկություններ՝ ելքային MD ֆայլը MarkdownSaveOptions դասի կարգավորելու համար: Ի վերջո, մենք գրում ենք ելքային նշագրման ֆայլը՝ օգտագործելով Save մեթոդը: Դուք կարող եք հեշտությամբ ստեղծել Word-ի Markdown փոխարկիչ՝ օգտագործելով C++ այս կոդի հատվածով ձեր հավելվածներում:
Վերջին թեմայում մենք սովորեցինք, թե ինչպես պետք է Փոխակերպեք Word-ը HTML-ի՝ օգտագործելով C++. Մինչդեռ, այստեղ մենք ուսումնասիրել ենք, թե ինչպես կարելի է փոխարկել DOCX-ը MD-ի C++-ում: