HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で EPUB を PDF に変換

Aspose.PDF Cloud Java SDK を使用して、EPUB ドキュメントを PDF などの複数形式にエクスポート

Get Started

Java 用 SDK を使用した EPUB から PDF への変換方法

EPUB を PDF に変換するには、次を使用します Aspose.PDF Cloud Java SDK この Cloud 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>

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

GitHub からのインストール


    mvn clean install

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

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

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

このサンプルコードは EPUB から PDF への 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 ConvertEpubToPdf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";

            String EPUB_FILE_NAME  = "sample.epub";
            String PDF_EPUB_OUTPUT = "convert_epub_pdf_output.pdf";
        
            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

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

                // convert EPUB to PDF
                AsposeResponse response = pdfApi.putEpubInStorageToPdf(PDF_EPUB_OUTPUT, srcPath, null, REMOTE_FOLDER);

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

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

    他の多くのファイル形式も変換可能です

    BMP TO PDF (ビットマップ画像)
    EMF TO PDF (拡張メタファイル形式)
    EPUB TO PDF (電子書籍フォーマット)
    GIF TO PDF (グラフィカル・インターチェンジ・フォーマット)
    HTML-TO-PDF (ハイパーテキスト・マークアップ言語)
    JPEG TO PDF (JPEG 画像)
    MD TO PDF (マークダウン)
    PCL TO PDF (プリンタコマンド言語)
    PDF TO 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 ペーパー仕様)