HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で PDF を PNG に変換

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

Get Started

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

PDF を PNG に変換するには、次のものを使用します 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>

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

GitHub からのインストール


    mvn clean install

Java SDK を使用した PDF を PNG に変換する手順

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

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

このサンプルコードは PDF から PNG への 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;

public class ConvertPdfToPng {
    public static void Convert() {
        String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
        String PDF_FILE_NAME  = "sample.pdf";
	    String PNG_OUTPUT = "convert_pdf_png_output.png";
        Integer PAGE_NUMBER = 2;

        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 %s successfully uploaded!", PDF_FILE_NAME));

           // convert PDF to PNG and download image locally
            File f = pdfApi.getPageConvertToPng(PDF_FILE_NAME, PAGE_NUMBER, null, null, REMOTE_FOLDER, null, null);
            java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PNG_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
            System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PNG_OUTPUT).toString()));
            System.out.println("Successfully converted PDF document page to PNG ! '" + PNG_OUTPUT + "'");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
 
  • その他のサポートされている変換

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

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