Swift SDKでEPUBを圧縮

Swiftを使用してEPUBサイズを縮小します

SwiftのRESTAPIを使用すると、開発者はEPUBをプログラムで圧縮できます。与えられたソリューションでは、出力は圧縮後に高品質のファイルになります。

コードスニペットを表示

Swift で EPUB を圧縮

現在、EPUB ファイルを入力として受け付けていません。ただし、EPUB ファイルを出力として生成できます。近い将来、EPUB が完全にサポートされることを楽しみにしています。

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

コンテンツの最適化と圧縮の結果は、元の EPUB または利用可能な保存形式 (DOCX、DOC、RTF、HTML など) で保存できます。たとえば、EPUB を圧縮し、出力を Word として保存します。

Swift で EPUB ファイルのサイズを小さくする

前述のように、 Swift SDK を使用すると、プログラムで EPUB サイズを縮小できます。これで、強力な機能を試して、 Swift で EPUB を圧縮する方法を次の例で評価できます。

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

let config = Configuration(clientId: "####-####-####-####-####",
   clientSecret: "##################");
let api = try WordsAPI(configuration: config);

let requestDocument = InputStream(url: URL(string: "Input.docx"))!;
let requestCompressOptions = CompressOptions()
  .setImagesQuality(imagesQuality: 75)
  .setImagesReduceSizeFactor(imagesReduceSizeFactor: 1);
let compressDocumentRequest = CompressDocumentOnlineRequest(
   document: requestDocument, compressOptions: requestCompressOptions);
let compressDocument = try api.compressDocumentOnline(request: compressDocumentRequest);

let convertDocument = ConvertDocumentRequest(
   document: compressDocument.document.values.first, format: "epub");
_ = try api.convertDocument(request: convertDocument);
コードを実行する
  
Swiftをクリップボードにコピーします

SwiftでDOCXを圧縮する方法

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

SwiftEPUB圧縮を使用するライブラリ

Swift パッケージマネージャーと Cocoapods 依存関係マネージャーを使用して Aspose.Words Cloud SDK for Swift をインストールできます。パッケージのインストールの詳細については、 "Installation and Usage" セクションを参照してください。

別の方法として、GitHubから Aspose.Words Cloud SDK for Swift ソースコードを複製して、プロジェクトで使用することもできます。

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

システム要求

Swift 4.2 以降

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

その他のサポートされているファイル形式

他のファイル形式のドキュメント圧縮を実行できます。

5%

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

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

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