HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で JPEG を PDF に変換

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

Get Started

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

JPEG を PDF に変換するには、次のものを使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、さまざまなクラウド プラットフォーム向けに Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く Repository パッケージ マネージャで Aspose.PDF Cloud を検索 そしてインストールします。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 を使用した JPEG から PDF への変換手順

Aspose.PDF Cloud の開発者は、数行のコードだけで JPEG ファイルを簡単にロードし、PDF に変換できます。

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

このサンプルコードは、JPEG を PDF に変換する Cloud Java SDK の使用例を示しています


    package com.aspose.asposecloudpdfusecases.conversions;

    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import java.util.ArrayList;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;
    import com.aspose.asposecloudpdf.model.ImageSrcType;
    import com.aspose.asposecloudpdf.model.ImageTemplate;
    import com.aspose.asposecloudpdf.model.ImageTemplatesRequest;

    public class ConvertJpegToPdf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PDF_OUTPUT      = "convert_jpeg_pdf_output.pdf";
            String JPEG_FILE_NAME  = "sample.jpg";
        
            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

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

                ImageTemplatesRequest imageTemplatesRequest = new ImageTemplatesRequest()
                    .isOCR(false)
                    .imagesList(new ArrayList<ImageTemplate>(){{
                        add(new ImageTemplate().imagePath(REMOTE_FOLDER + '/' + JPEG_FILE_NAME).imageSrcType(ImageSrcType.COMMON));
                    }});

                AsposeResponse response = pdfApi.putImageInStorageToPdf(PDF_OUTPUT, imageTemplatesRequest, REMOTE_FOLDER, null);

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

            } 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 (Markdown)
    PCL TO PDF (プリンタコマンド言語)
    PDF TO BMP (ビットマップ画像)
    PDF から DOCX へ (Office 2007+ の Word 文書)
    PDF から EMF へ (拡張メタファイル形式)
    PDF から EPUB へ (電子書籍フォーマット)
    PDF から GIF へ (グラフィック交換フォーマット (GIF))
    PDF から HTML へ (ハイパーテキストマークアップ言語)
    PDF から JPEG へ (JPEG 画像)
    PDF から PDF/A へ (ポータブル・ドキュメント・フォーマット/A)
    PDF から PNG へ (ポータブル・ネットワーク・グラフィックス)
    PDF から PPTX へ (Open XML プレゼンテーション形式)
    PDF から SVG へ (スケーラブル・ベクター・グラフィックス)
    PDF から TEX へ (LaTeX 出力テキスト)
    PDF から TIFF へ (タグ付き画像形式)
    PDF から TXT へ (テキスト文書)
    PDF から XLSX へ (OOXML Excel ファイル)
    PDF から XPS へ (XML Paper Specification)
    PDF から PPTX へ (Open XML プレゼンテーション形式)
    PNG から PDF へ (ポータブル・ネットワーク・グラフィックス)
    SVG から PDF へ (スケーラブル・ベクター・グラフィックス)
    TEX から PDF へ (LaTeX 出力テキスト)
    TEXT から PDF へ (テキスト文書)
    TIFF から PDF へ (タグ付き画像形式)
    XPS から PDF へ (XML Paper Specification)