在 Java SDK 中壓縮 PDF 或 Word 文件

使用 Java 減小文檔大小

使用 Java 中的 REST API,開發人員可以壓縮 DOC、DOCX、RTF、PDF 和其他格式的文檔。使用給定的解決方案,輸出將是壓縮後的高質量文件。

看程式碼片段

在 Java 中壓縮文檔

使用我們強大的 Java API,開發人員可以壓縮文件以優化內容和輸出文件大小。通過清理未使用的數據和資源來減小文件大小。您還可以壓縮圖像以使輸出文件更小。

內容優化和壓縮的結果可以保存為原始文件格式或任何可用的保存格式--DOCX、DOC、RTF、PDF、HTML 等。

在 Java 中減小文件大小

如前所述,我們的 Java SDK 允許您以任何受支持的格式以編程方式減小文檔的大小。例如,您可以減小 PDF、DOCX、DOC、RTF、ODT、EPUB、HTML 等格式的文件大小。現在您可以嘗試我們強大的功能,並通過以下示例評估如何在 Java 中壓縮文檔:

上傳要優化/壓縮的文件
運行代碼
從列表中選擇目標格式
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").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(), "docx", null, null, null, null);
wordsApi.convertDocument(convertDocument);
運行代碼
  
將代碼Java複製到剪貼板

如何在 Java 中壓縮文檔

  1. Aspose.Words Cloud for Java
  2. 將庫引用(導入庫)添加到您的 Java 項目
  3. 使用您的應用密鑰配置 API
  4. 加載要壓縮的源文檔
  5. 壓縮文檔和圖像,清理未使用的信息
  6. 選擇輸出文件格式
  7. 將文檔壓縮的結果作為單獨的文件獲取

Java 使用文檔壓縮的庫

使用 Maven 構建自動化工具安裝 'Aspose.Words Cloud SDK for Java' 。

將此依賴項添加到項目的 POM 中: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

作為替代方案,您可以從 GitHub 克隆 Aspose.Words Cloud SDK for Java 源代碼並在您的項目中使用它。請按照這些 Instructions 快速獲取必要的安全憑證並訪問我們的 REST API。

系統要求

請參閱 Repository Documentation 以查看詳細信息。

5%

訂閱 Aspose 產品更新

獲取直接發送到您的郵箱的每月通訊和優惠。

© Aspose Pty Ltd 2001-2024. 版權所有。