Este tema rápido lo guiará a través de cómo comprimir PDF en C# con la ayuda de pasos de configuración completos, incluida la configuración del entorno y otra información sobre las clases necesarias que se utilizarán. Puede usar fácilmente llamadas API simples en C# comprimir el tamaño del archivo PDF y guardarlo en el disco. Puede personalizar las opciones de compresión de PDF de salida mediante el objeto de clase OptimizationOptions.
Pasos para Comprimir PDF en C#
- Configure su aplicación para agregar una referencia a Aspose.PDF desde el administrador de paquetes NuGet
- Cargue el archivo PDF de origen desde el disco usando la instancia de clase Document
- Cree una instancia del objeto de clase OptimizationOptions para configurar la compresión del archivo PDF y establecer diferentes configuraciones de optimización de PDF
- El método OptimizeResources en C# comprime el archivo PDF según la configuración utilizada
- Guarde el archivo PDF comprimido en el disco
Los pasos anteriores en C# reducen el tamaño del PDF siguiendo la secuencia definida de operaciones. Comenzará el proceso agregando la referencia de la API mediante el administrador de paquetes NuGet e importando los espacios de nombres requeridos. Luego, el archivo PDF de origen se cargará utilizando el objeto de clase Documento para la compresión. El objeto OptimizationOptions class se utilizará para establecer diferentes opciones de compresión para PDF, incluida la compresión de imágenes y la calidad de imagen de PDF. El método OptimizeResources aplica la configuración de optimización para comprimir PDF según las opciones seleccionadas. Finalmente, el PDF comprimido se guardará en el disco.
Código para comprimir PDF en C#
El ejemplo mencionado anteriormente en C# comprime el tamaño de PDF mediante la adopción de llamadas API simples y pocas líneas de código. Las opciones de optimización también le permiten establecer otras configuraciones de compresión diferentes, como ImageEncoding, LinkDuplicateStreams, MaxResolution, RemovePrivateInfo, RemoveUnusedStreams, RemoveUnusedObjects y muchas otras configuraciones. Si el PDF de origen tiene contenido al que se puede hacer referencia mediante la configuración anterior, contribuirá a la compresión del PDF una vez que se utilicen estas propiedades.
En este tema, hemos aprendido que para comprimir archivos PDF mediante programación, se puede desarrollar fácilmente una aplicación basada en C#. Si desea obtener información sobre cómo dividir PDF en páginas, consulte el artículo cómo dividir un archivo PDF por páginas en C#.