Mesclar PDF com JPEG via C#

Mescle documentos PDF em formatos únicos JPEG. Os programadores podem usar esse código de exemplo para combinar PDF no.NET Framework, .NET Core e PHP, VBScript, C++ via COM Interop.

Mesclar PDF com JPEG usando C#

Como mesclar PDF com JPEG? Com a biblioteca Aspose.PDF for .NET, você pode mesclar facilmente PDF com JPEG 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 JPEG.

A característica dessa abordagem é que você só precisa abrir o gerenciador de pacotes NuGet, pesquisar por ‘Aspose.PDF para .NET’ e instalá-lo sem nenhuma configuração especial complexa. (Use o comando do console do Gerenciador de Pacotes para instalar). Para converter PDF em JPEG, usaremos a API Aspose.PDF para .NET, que é uma API de conversão rica em recursos, poderosa e fácil de usar para a plataforma.NET. 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 JPEG.

Package Manager Console

PM > Install-Package Aspose.PDF

Como mesclar PDF com JPEG via C#


.NET os desenvolvedores podem facilmente carregar e mesclar arquivos PDF para JPEG 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 JPEG
  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 JPEG 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 JPEG. 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 .NET e salvar como JPEG

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

Input file:

File not added

File not added

Output format:

JPEG

Output file:


	// create empty image with calculated width and hight
	// use file system as source for save image
	fileSource = new Aspose.Imaging.Sources.FileCreateSource("Merger_pdf_jpeg.jpg",isTemporal: false);
	options = new Aspose.Imaging.ImageOptions.JpegOptions() { Source = fileSource, Quality = 100 };
	newImage = (Aspose.Imaging.FileFormats.Jpeg.JpegImage)Aspose.Imaging.Image.Create(options, 700, 1000);
	int stitchedWidth = 0;

	// read pdf file to Aspose Document
	doc = new Aspose.Pdf.Document("1.pdf");

	// setup default resolution to pdf documents 72dpi
	// create image device to save document as image with page dimensions and resolution
	// process document page to image
	// create bounds to insert small image into large
	// combining images into new one
	for (int pageCount = 1; pageCount <= doc.Pages.Count; pageCount++)
	{
		imageDevice = new Aspose.Pdf.Devices.JpegDevice((int)doc.Pages[pageCount].PageInfo.Width, (int)doc.Pages[pageCount].PageInfo.Height, new Aspose.Pdf.Devices.Resolution(72));
		outPath = "test_"+pageCount+".jpg";
		imageDevice.Process(doc.Pages[pageCount], outPath);

		bounds = new Aspose.Imaging.Rectangle(stitchedWidth, 0, image.Width, image.Height);
		newImage.SaveArgb32Pixels(bounds,image.LoadArgb32Pixels(image.Bounds));
		stitchedWidth += image.Width;
	}

	// save created image to disk
	newImage.Save();

Biblioteca .NET para combinar PDF com JPEG

A API Aspose.PDF para C# fornece uma ampla variedade de recursos para trabalhar com arquivos PDF. Alguns dos recursos incluem:

  • Crie documentos PDF do zero ou a partir de HTML, XML ou imagens.
  • Edite documentos PDF existentes adicionando ou removendo páginas, texto, imagens e outros conteúdos.
  • Converta documentos PDF em outros formatos, como HTML, XML e imagens.
  • Renderize documentos PDF em imagens ou formato XPS.
  • Imprima documentos PDF diretamente do seu aplicativo.
  • Assine digitalmente documentos PDF.

Você pode encontrar mais informações sobre Aspose.PDF para API C# nesta documentação do Aspose