Comprima PDF a través de C#

Compresor de PDF progresivo que utiliza Aspose.PDF del lado del servidor para las API de C#, sin el uso de ningún software como Microsoft o Adobe Acrobat

Optimiza el PDF con C#

¿Necesitas comprimir un PDF? La modificación programática de los documentos PDF es una parte esencial de los flujos de trabajo digitales modernos. Con bibliotecas.NET como Aspose.PDF, son soluciones independientes que no dependen de otro software y están listas para su uso comercial. Cubren todas las necesidades posibles de los desarrolladores profesionales de C#.

Esta biblioteca de C# permite a los desarrolladores comprimir documentos PDF de manera rápida y eficiente mediante la programación. Con esta biblioteca, puede producir fácilmente una salida de PDF optimizada para imprimir, archivar o compartir en red. Es una solución independiente para procesar documentos PDF en C# que no requiere la instalación de ningún software de terceros.

Para comprimir un archivo PDF, utilizaremos la API Aspose.PDF for .NET, que es una API de manipulación de documentos potente, fácil de usar y rica en funciones para la plataforma.NET. Abre el administrador de paquetes NuGet, busca Aspose.pdf e instálalo. También puede usar el siguiente comando desde la consola del administrador de paquetes.

Package Manager Console

PM > Install-Package Aspose.PDF

Cómo comprimir un PDF a través de C#


Necesita Aspose.PDF for .NET para probar el código en su entorno.

  1. Abra un documento PDF con el objeto Document.
  2. Llame al método de optimización en el objeto del documento, que elimina los objetos innecesarios y comprime las imágenes en el archivo PDF
  3. Guarde el documento optimizado en la nueva ruta mediante el método Save ().

Si quieres que compartir o almacenar un archivo PDF sea más fácil y rápido, comprimirlo puede ayudar. Con esta potente biblioteca Aspose.PDF .NET, puedes reducir el tamaño de tu PDF y, al mismo tiempo, mantener intactos su calidad y sus detalles importantes. Esta herramienta profesional utiliza C# para comprimir PDF de forma eficaz. El siguiente ejemplo muestra cómo modificar un documento PDF en C#:

Comprimir archivos PDF - C#

Este código de ejemplo muestra cómo optimizar un documento PDF para la 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);

Acerca de la API Aspose.PDF para C#

La API Aspose.PDF para C# proporciona una amplia gama de funciones para trabajar con archivos PDF. Algunas de las funciones incluyen:

  • Cree documentos PDF desde cero o a partir de HTML, XML o imágenes.
  • Comprima los documentos PDF existentes añadiendo o eliminando páginas, texto, imágenes y otro contenido.
  • Convierte documentos PDF a otros formatos como HTML, XML e imágenes.
  • Renderice documentos PDF a imágenes o formato XPS.
  • Imprima documentos PDF directamente desde su aplicación.
  • Firme digitalmente documentos PDF.

Puedes encontrar más información sobre Aspose.PDF para la API de C# en esta documentación de Aspose