Como converter Word para Markdown usando C++

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++

  1. Configure a biblioteca Aspose.Words.Cpp com o gerenciador de pacotes NuGet no Microsoft Visual Studio
  2. Adicione as referências aos namespaces Aspose::Words e Aspose::Words::Saving
  3. Crie uma instância do Document Class para carregar o arquivo do Word de origem
  4. Instanciar um objeto da classe MarkdownSaveOptions e definir diferentes propriedades
  5. 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++.

 Português