Mesclar PDF com DOCX via C++

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

Mesclar PDF com DOCX usando C++

Como mesclar PDF com DOCX? Com a biblioteca Aspose.PDF para C++, você pode mesclar facilmente PDF com DOCX 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 PDF com DOCX.

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 PDF em DOCX.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Como mesclar PDF com DOCX via C++


C++ os desenvolvedores podem facilmente carregar e mesclar arquivos PDF para DOCX 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 DOCX
  3. Em loop: adicione o arquivo PDF à nova página
  4. Após o loop, salve o resultado

Aqui está um exemplo que demonstra como mesclar PDF com DOCX 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 PDF e gravação DOCX. 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 PDF usando C++ e salvar como DOCX

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

Input file:

File not added

File not added

Output format:

DOCX

Output file:


	// create empty pdf document
	outputDoc = MakeObject<Document>();

	// read pdf file to Aspose Document
	System::SharedPtr<Document> firstDoc = MakeObject<Document>(u"1.pdf");
	secondDoc = MakeObject<Document>(u"2.pdf");

	// add page from one document to another directly
	for (auto const& page : firstDoc->get_Pages())
		outputDoc->get_Pages()->CopyPage(page);

	for (auto const& page : secondDoc->get_Pages())
		outputDoc->get_Pages()->CopyPage(page);

	// save result docx to file
	// use docx format
	// make document editable flow and recognize of tables
	opt1 = MakeObject<DocSaveOptions>();
	opt1->set_Format(Aspose::Pdf::DocSaveOptions::DocFormat::DocX);
	opt1->set_Mode(Aspose::Pdf::DocSaveOptions::RecognitionMode::EnhancedFlow);
	outputDoc->Save(u"Merger_pdf_docx.docx", opt1);

Biblioteca C++ para combinar PDF com DOCX

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.