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

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

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

コードスニペットを表示

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

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

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

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

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

最適化/圧縮したいファイルをアップロードする
コードを実行する
リストからターゲットフォーマットを選択します
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

requestDocument, _ := os.Open("Input.docx")
requestCompressOptions := models.CompressOptions{
    ImagesQuality: ToInt32Pointer(int32(75)),
    ImagesReduceSizeFactor: ToInt32Pointer(int32(1)),
}
compressDocumentOnlineOptions := map[string]interface{}{}
compressDocumentRequest := &models.CompressDocumentOnlineRequest{
    Document: requestDocument,
    CompressOptions: &requestCompressOptions,
    Optionals: compressDocumentOnlineOptions,
}
compressDocument = wordsApi.CompressDocumentOnline(ctx, compressDocumentRequest)

convertDocumentOptions := map[string]interface{}{}
convertDocument := &models.ConvertDocumentRequest{
    Document: compressDocument.Document.Values[0],
    Format: ToStringPointer("docx"),
    Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
コードを実行する
  
Goをクリップボードにコピーします

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

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

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

go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api を実行して、 Aspose.Words Cloud SDK for Go SDKforGoをインストールします。 "How to use SDK" セクションから、他のインストール方法に関する多くの有用な情報を入手できます。

Aspose.Words Cloud SDK for Go ソースコードをGitHubから複製し、プロジェクトで使用します。これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。

システム要求

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

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

5%

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

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

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