Mesclar MD com PDF via C++

Mescle documentos MD em formatos únicos PDF em C++. Os programadores podem usar esse código de exemplo para combinar MD com VC++, GNU C++ em tipos de aplicativo.

Mesclar MD com PDF usando C++

Como mesclar MD com PDF? Com a biblioteca Aspose.PDF para C++, você pode mesclar facilmente MD com PDF programaticamente. O software de PDF da Aspose é ideal para indivíduos e pequenas ou grandes empresas. Como é capaz de processar uma grande quantidade de informações, realize a concatenação com rapidez e eficiência e proteja seus dados. Um recurso peculiar do Aspose.PDF é uma API para mesclar MD com PDF.

Abra o gerenciador de pacotes NuGet, pesquise por Aspose.PDF e instale. Verifique os detalhes da instalação da biblioteca nas páginas Documentação. Para verificar os benefícios da biblioteca, tente usar o trecho de código de conversão MD em PDF.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Como mesclar MD com PDF via C++


C++ os desenvolvedores podem facilmente carregar e mesclar arquivos MD para PDF em apenas algumas linhas de código.

  1. Inicialize um novo documento e execute um loop para mesclar arquivos
  2. Em loop: adicione uma nova página ao documento PDF
  3. Em loop: adicione o arquivo MD à nova página PDF
  4. Após o loop, salve o resultado

Aqui está um exemplo que demonstra como mesclar MD com PDF em C++. Combine vários documentos em um único arquivo com facilidade. Se você estiver desenvolvendo código em C++, essa tarefa pode ser mais simples do que parece. Você pode usar nomes de arquivo totalmente qualificados para leitura MD e gravação PDF. Confira este exemplo C++ que mostra como mesclar vários documentos do mesmo tipo ou de diferentes tipos de arquivo em um arquivo usando o C++

Mesclar arquivos MD usando C++ e salvar como PDF

Exemplo C++: esse código de exemplo mostra a concatenação de MD a PDF

Input file:

File not added

File not added

Output format:

PDF

Output file:


    String pathSource1 = u"../../TestData/test.md";
	String pathSource2 = u"../../TestData/Second/test.md";
	// Markdown files can be parsed and loaded as Aspose Document
	System::SharedPtr<Document> firstDoc = MakeObject<Document>(pathSource1, MakeObject<MdLoadOptions>());
	auto secondDoc = MakeObject<Document>(pathSource2, MakeObject<MdLoadOptions>());
	// create empty pdf document
	auto outputDoc = MakeObject<Document>();
	// set less memory usage with unload instead of fast performance
	outputDoc->set_EnableObjectUnload(true);
	for (auto const& page : firstDoc->get_Pages())
	{
		// add page from one document to another directly
		outputDoc->get_Pages()->CopyPage(page);
	}
	for (auto const& page : secondDoc->get_Pages())
	{
		// add page from one document to another directly
		outputDoc->get_Pages()->CopyPage(page);
	}
	// save result pdf to file
	outputDoc->Save(u"Merger_md_pdf.pdf", SaveFormat::Pdf);

Biblioteca C++ para combinar MD com PDF

O Aspose.PDF para C++ é uma poderosa biblioteca de processamento que permite aos desenvolvedores criar, ler e manipular documentos PDF sem usar o Adobe Acrobat. Ele fornece uma ampla variedade de recursos, como criar formulários, adicionar/editar texto, manipular páginas PDF, adicionar anotações, lidar com fontes personalizadas e muito mais.

O Aspose.PDF para C++ é uma biblioteca que permite que os desenvolvedores adicionem recursos de processamento de PDF aos seus aplicativos. A API pode ser usada para criar qualquer tipo de aplicativo de 32 e 64 bits para gerar ou ler, converter e manipular arquivos PDF sem o uso do Adobe Acrobat.

Você pode encontrar explicações e exemplos detalhados para cada classe e método em Aspose.PDF para biblioteca C++ na referência da API. E também recomendo ver uma Documentação.