Comprimir PDF via C#

Compressão de PDF programaticamente usando Aspose.PDF para a biblioteca .NET

Otimize o PDF com C#

Você precisa compactar o PDF? A modificação programática de documentos PDF é uma parte essencial dos fluxos de trabalho digitais modernos. Com bibliotecas.NET, como o Aspose.PDF, são soluções autônomas que não dependem de outros softwares e estão prontas para uso comercial. Eles cobrem todas as necessidades possíveis dos desenvolvedores profissionais de C#.

Essa biblioteca C# permite que os desenvolvedores comprimam documentos PDF de forma rápida e eficiente por meio da programação. Com essa biblioteca, você pode produzir facilmente uma saída de PDF otimizada para impressão, arquivamento ou compartilhamento em rede. É uma solução independente para processar documentos PDF em C# que não requer a instalação de nenhum software de terceiros.

Para compactar o arquivo PDF, usaremos a API Aspose.PDF for .NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma.NET. Abra o gerenciador de pacotes NuGet, pesquise Aspose.pdf e instale. Você também pode usar o seguinte comando no console do Gerenciador de Pacotes.

Package Manager Console

PM > Install-Package Aspose.PDF

Como compactar PDF via C#


Você precisa do Aspose.PDF for .NET para testar o código em seu ambiente.

  1. Abra um documento PDF usando o objeto Documento.
  2. Chame o método para otimização no objeto do documento, que remove objetos desnecessários e compacta imagens no arquivo PDF
  3. Salve o documento otimizado no novo caminho usando o método Save ().

Se você quiser facilitar e agilizar o compartilhamento ou o armazenamento de um arquivo PDF, compactá-lo pode ajudar. Com essa poderosa biblioteca Aspose.PDF .NET, você pode reduzir o tamanho do seu PDF enquanto mantém intactos a qualidade e os detalhes importantes. Essa ferramenta profissional usa C# para compactar PDF de forma eficaz. O exemplo a seguir demonstra como modificar um documento PDF em C#:

Comprimir arquivos PDF - C#

Este código de exemplo mostra como otimizar um documento PDF para a Web - C#

Input file:

File not added

Output format:

PDF

Output file:


	string dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments();

	// Open document
	Document pdfDocument = new Document(dataDir + "OptimizeDocument.pdf");

	// Optimize for web
	pdfDocument.Optimize();

	dataDir = dataDir + "OptimizeDocument_out.pdf";

	// Save output document
	pdfDocument.Save(dataDir);

Sobre o Aspose.PDF para a API C#

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

  • Crie documentos PDF do zero ou de HTML, XML ou imagens.
  • Comprima 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 a API Aspose.PDF para C# nesta documentação do Aspose