Використовуючи наш потужний 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 і використовувати його у своєму проекті. Будь ласка, дотримуйтесь цих Instructions, щоб швидко отримати необхідні облікові дані та отримати доступ до нашого REST API.
Зверніться до Repository Documentation, щоб побачити більше деталей.
Ви можете виконати стиснення документів для інших форматів файлів: