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

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

DartのRESTAPIを使用すると、開発者はDOC、DOCX、RTF、PDF、およびその他の形式のドキュメントを圧縮できます。与えられたソリューションでは、出力は圧縮後に高品質のファイルになります。

コードスニペットを表示

Dart でドキュメントを圧縮する

強力な Dart APIを使用して、開発者はファイルを圧縮してコンテンツと出力ファイルサイズを最適化できます。ファイルサイズの削減は、未使用のデータとリソースをクリーンアップすることによって行われます。画像を圧縮して、出力ファイルのサイズをさらに小さくすることもできます。

コンテンツの最適化と圧縮の結果は、元のファイル形式または使用可能な任意の保存形式(DOCX、DOC、RTF、PDF、HTMLなど)で保存できます。

Dart でファイルサイズを減らす

前述のように、Dart/Flutter SDKを使用すると、サポートされている任意の形式のドキュメントのサイズをプログラムで縮小できます。たとえば、PDF、DOCX、DOC、RTF、ODT、EPUB、HTML、およびその他の形式のファイルサイズを縮小できます。そして今、あなたは私たちの強力な機能を試して、次の例で Dart でドキュメントを圧縮する方法を評価することができます:

最適化/圧縮したいファイルをアップロードする
コードを実行する
リストからターゲットフォーマットを選択します
import 'package:aspose_words_cloud/aspose_words_cloud.dart';

final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);

final requestDocument = (await File('Input.docx').readAsBytes()).buffer.asByteData();
final requestCompressOptions = CompressOptions();
requestCompressOptions.imagesQuality = 75;
requestCompressOptions.imagesReduceSizeFactor = 1;
final compressDocumentRequest = CompressDocumentOnlineRequest(
   requestDocument, requestCompressOptions);
final compressDocument = await wordsApi.compressDocumentOnline(compressDocumentRequest);

final convertDocument = ConvertDocumentRequest(compressDocument.document.values.first, 'docx');
await wordsApi.convertDocument(convertDocument);
コードを実行する
  
Dartをクリップボードにコピーします

Dartでドキュメントを圧縮する方法

  1. Aspose.Words Cloud for Dart/Flutterインストールします
  2. Dartプロジェクトにライブラリ参照を追加(ライブラリをインポート)
  3. アプリキーを使用してAPIを構成する
  4. 圧縮するソースドキュメントをロードします
  5. ドキュメントと画像を圧縮し、未使用の情報をクリーンアップします
  6. 出力ファイル形式を選択します
  7. ドキュメント圧縮の結果を別のファイルとして取得します

Dartドキュメント圧縮を使用するライブラリ

Aspose.Words Cloud SDK for Dart ソースコードをGitHubから複製し、プロジェクトで使用します。この依存関係を pubspec.yaml: に追加します。 dependencies: aspose_words_cloud: 22.4.0

これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。

システム要求

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

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

5%

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

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

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