PDFまたはWordファイルをJava SDKで圧縮する

Javaを使用してドキュメントサイズを縮小します

JavaのRESTAPIを使用すると、開発者は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 に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。

システム要求

詳細については、 Repository Documentation を参照してください。

ドキュメント圧縮の最も一般的な形式

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2024. 全著作権所有。