Используя наш мощный C# API, разработчики могут сжимать PDF документы, чтобы оптимизировать содержимое и размер выходного файла. Уменьшение размера PDF происходит за счет очистки неиспользуемых данных и ресурсов. Вы также можете сжимать изображения внутри PDF, чтобы сделать размер выходного файла еще меньше.
Результат оптимизации и сжатия контента можно сохранить в исходном PDF или любом доступном формате сохранения – DOCX, DOC, RTF, HTML и многих других. Например, сожмите PDF и сохраните результат как Word.
Как уже упоминалось, наш .NET SDK позволяет программно уменьшить размер PDF. А теперь вы можете попробовать наш мощный функционал и оценить, как сжимать PDF на C#, на следующем примере:
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);
Установите 'Aspose.Words Cloud SDK for .NET' с помощью диспетчера пакетов NuGet. Выполните команду nuget install Aspose.Words-Cloud, чтобы автоматически установить и сослаться на соответствующую сборку в вашем проекте. Как вариант, вы можете вручную клонировать исходный код Aspose.Words Cloud SDK for .NET с GitHub и использовать его в своем проекте. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.
Дополнительную информацию смотрите в Repository Documentation.
Вы можете выполнять сжатие документов для файлов других форматов: