HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDKでPDFをEPUBに変換

Aspose.PDF Cloud Java SDK を使用して PDF ドキュメントを EPUB 形式に変換

Get Started

Java 用 SDK を使用して PDF を EPUB に変換する方法

PDF を EPUB に変換するには、次のものを使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、さまざまなクラウドプラットフォーム向けに Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く Repository パッケージマネージャで “Aspose.PDF Cloud” を検索してください そしてインストールします。Package Manager Console から Maven を使用してインストールするには、次のコマンドを使用できます。

アプリケーションの pom.xml に Aspose Cloud リポジトリを追加

Aspose Cloud リポジトリの追加


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

ローカルの Maven リポジトリに API クライアントライブラリをインストールするには、次のコマンドを実行してください:

GitHub からのインストール


    mvn clean install

Java SDK を使用した PDF から EPUB への変換手順

Aspose.PDF Cloud の開発者は、数行のコードで簡単に PDF を EPUB ファイルにロードおよび変換できます。

  1. アプリケーションシークレットとキーを使用して新しい Configuration オブジェクトを作成します
  2. Cloud API に接続するオブジェクトを作成します
  3. ドキュメントファイルをアップロードします
  4. 変換を実行します
  5. 結果をダウンロードします
 

このサンプルコードは PDF から EPUB への Cloud Java SDK 変換を示します


    package com.aspose.asposecloudpdfusecases.conversions;

    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;

    public class ConvertPdfToEpub {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";

            String PDF_FILE_NAME  = "sample.pdf";
            String EPUB_OUTPUT = "convert_pdf_output.epub";
        
            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, PDF_FILE_NAME).toString());
                String srcPath = Path.of(REMOTE_FOLDER, PDF_FILE_NAME).toString();
                pdfApi.uploadFile(srcPath, file, null);
                System.out.println(String.format("Files successfully uploaded!"));

            // convert PDF to EPUB
                AsposeResponse response = pdfApi.putPdfInStorageToEpub(PDF_FILE_NAME, Path.of(REMOTE_FOLDER, EPUB_OUTPUT).toString(), null, REMOTE_FOLDER, null);

                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting PDF to EPUB! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, EPUB_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, EPUB_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, EPUB_OUTPUT).toString()));
                    System.out.println("Successfully converted PDF document to EPUB ! '" + EPUB_OUTPUT + "'");
                }

            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 
  • 他のサポート対象変換

    他にも多数のファイル形式を変換できます

    BMP から PDF (ビットマップ画像)
    EMF から PDF (拡張メタファイル形式)
    EPUB から PDF (電子書籍形式)
    GIF から PDF (グラフィカルインターチェンジフォーマット)
    HTML-TO-PDF (ハイパーテキストマークアップ言語)
    JPEG から PDF (JPEG 画像)
    MD から PDF (Markdown)
    PCL から PDF (プリンタコマンド言語)
    PDF から BMP (ビットマップ画像)
    PDF TO DOCX (Office 2007+ Word 文書)
    PDF TO EMF (拡張メタファイル形式)
    PDF TO EPUB (電子書籍形式)
    PDF TO GIF (グラフィカルインターチェンジ形式)
    PDF TO HTML (ハイパーテキストマークアップ言語)
    PDF TO JPEG (JPEG画像)
    PDF TO PDF/A (ポータブルドキュメントフォーマット/A)
    PDF TO PNG (ポータブルネットワークグラフィックス)
    PDF TO PPTX (Open XML プレゼンテーション形式)
    PDF TO SVG (スケーラブルベクターグラフィックス)
    PDF TO TEX (LaTeX 出力テキスト)
    PDF TO TIFF (タグ付き画像形式)
    PDF TO TXT (テキストドキュメント)
    PDF TO XLSX (OOXML Excel ファイル)
    PDF TO XPS (XML ペーパー仕様)
    PDF TO PPTX (Open XML プレゼンテーション形式)
    PNG TO PDF (ポータブルネットワークグラフィックス)
    SVG TO PDF (スケーラブルベクターグラフィックス)
    TEX TO PDF (LaTeX 出力テキスト)
    TEXT TO PDF (テキストドキュメント)
    TIFF TO PDF (タグ付き画像形式)
    XPS TO PDF (XML ペーパー仕様)