Neste tutorial básico, exploraremos como converter Word para Markdown usando C++. Você pode processar os documentos do Word salvos no formato DOCX ou DOC que podem incluir conteúdo de arquivo textual ou visual. Você pode converter DOCX para Markdown usando C++ em sistemas operacionais como Linux ou MS Windows com algumas chamadas de API.
Etapas para converter Word em Markdown usando C++
- Configure a biblioteca Aspose.Words.Cpp com o gerenciador de pacotes NuGet no Microsoft Visual Studio
- Adicione as referências aos namespaces Aspose::Words e Aspose::Words::Saving
- Crie uma instância do Document Class para carregar o arquivo do Word de origem
- Instanciar um objeto da classe MarkdownSaveOptions e definir diferentes propriedades
- Salve o arquivo de remarcação gerado no formato de arquivo MD
As etapas acima explicam como converter o Word para Markdown usando C++. Esse processo permite controlar diferentes configurações de conversão de documentos, como otimização de memória, codificação, qualidade de renderização, etc. Você não precisa considerar pequenos detalhes e padrões de formatos de arquivo porque as chamadas de API cuidam do sistema de arquivos e dos padrões.
Código para criar conversor DOCX para Markdown usando 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); | |
} |
No trecho de código acima, primeiro carregamos o documento do Word fonte no formato DOCX ou DOC usando uma instância da classe Documento. Em seguida, passamos a especificar diferentes propriedades para configurar o arquivo MD de saída com a classe MarkdownSaveOptions. Por fim, escrevemos o arquivo markdown de saída usando o método Save. Você pode criar facilmente o conversor Word to Markdown usando C++ com este trecho de código em seus aplicativos.
No último tópico, aprendemos como Converter Word para HTML usando C++. Considerando que, aqui exploramos como converter DOCX para MD em C++.