Mesclar PDF com SVG via C++

Mescle documentos PDF em formatos únicos SVG 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 SVG usando C++

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

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 SVG.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Como mesclar PDF com SVG via C++


C++ os desenvolvedores podem facilmente carregar e mesclar arquivos PDF para SVG 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 SVG
  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 SVG 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 SVG. 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 SVG

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

Input file:

File not added

File not added

Output format:

SVG

Output file:


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

	// read pdf file to Aspose 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 svg to file 
	// scale the output document from typographic points to pixels
	opt1 = MakeObject<SvgSaveOptions>();
	opt1->ScaleToPixels = true;
	outputDoc->Save(u"Merger_pdf_svg.svg", opt1);

Biblioteca C++ para combinar PDF com SVG

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.