Використовуючи наш потужний Java API, розробники можуть стискати PDF документи, щоб оптимізувати вміст і розмір вихідного файлу. Зменшення розміру PDF відбувається шляхом очищення невикористаних даних і ресурсів. Ви також можете стискати зображення всередині PDF, щоб зробити розмір вихідного файлу ще меншим.
Результат оптимізації та стиснення вмісту можна зберегти в оригінальному PDF файлі або будь-якому доступному форматі збереження – DOCX, DOC, RTF, HTML та багато інших. Наприклад, стисніть PDF і збережіть результат у Word форматі.
Як згадувалося, наш Java SDK дозволяє програмно зменшувати розмір PDF. І тепер ви можете спробувати нашу потужну функціональність і оцінити, як стиснути PDF у Java, за допомогою такого прикладу:
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input.pdf").toAbsolutePath());
CompressOptions requestCompressOptions = new CompressOptions();
requestCompressOptions.setImagesQuality(75);
requestCompressOptions.setImagesReduceSizeFactor(1);
CompressDocumentOnlineRequest compressDocumentRequest = new CompressDocumentOnlineRequest(
requestDocument, requestCompressOptions, null, null, null, null);
CompressDocumentOnline compressDocument =
wordsApi.compressDocumentOnline(compressDocumentRequest);
ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
compressDocument.getDocument().iterator().next(), "pdf", null, null, null, null);
wordsApi.convertDocument(convertDocument);
Установіть 'Aspose.Words Cloud SDK for Java' за допомогою інструмента автоматизації збірки Maven.
Додайте цю залежність до POM вашого проекту:
Як альтернативу, ви можете клонувати Aspose.Words Cloud SDK for Java вихідного коду з GitHub і використовувати його у своєму проекті. Будь ласка, дотримуйтесь цих Instructions, щоб швидко отримати необхідні облікові дані та отримати доступ до нашого REST API.
Зверніться до Repository Documentation, щоб побачити деталі.
Ви можете виконати стиснення документів для інших форматів файлів: