Usando la REST API en C#, los desarrolladores pueden comprimir PDF mediante programación. Con la solución dada, la salida será un archivo de alta calidad después de la compresión.
Con nuestra potente API de C#, los desarrolladores pueden comprimir PDF documentos para optimizar el contenido y el tamaño del archivo de salida. La reducción del tamaño de PDF se produce mediante la limpieza de datos y recursos no utilizados. También puede comprimir imagenes dentro de PDF para reducir aún más el tamaño del archivo de salida.
El resultado de la optimización y compresión del contenido se puede guardar en el PDF original o en cualquier formato de guardado disponible: DOCX, DOC, RTF, HTML y muchos otros. Por ejemplo, comprima PDF y guarde la salida como Word.
Como se mencionó, nuestro SDK de .NET le permite reducir el tamaño de PDF mediante programación. Y ahora puedes probar nuestra poderosa funcionalidad y evaluar cómo comprimir PDF en C# con el siguiente ejemplo:
using Aspose.Words;
var config = new Configuration { ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input.pdf");
var requestCompressOptions = new CompressOptions()
{
ImagesQuality = 75,
ImagesReduceSizeFactor = 1
};
var compressDocumentRequest = new CompressDocumentOnlineRequest(requestDocument,
requestCompressOptions);
var compressDocument = await wordsApi.CompressDocumentOnline(compressDocumentRequest);
var convertDocument =
new ConvertDocumentRequest(compressDocument.Document.Values.First(), "pdf");
await wordsApi.ConvertDocument(convertDocument);
Instale 'Aspose.Words Cloud SDK for .NET' mediante el administrador de paquetes NuGet. Simplemente ejecute nuget install Aspose.Words-Cloud para instalar y hacer referencia automáticamente al ensamblaje correspondiente en su proyecto. Como alternativa, puede clonar manualmente Aspose.Words Cloud SDK for .NET desde GitHub y usarlo en su proyecto. Siga estas Instructions para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API.
Consulte la Repository Documentation para ver más detalles.
Puede realizar la compresión de documentos para otros formatos de archivo: