HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で PDF を EMF に変換

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

Get Started

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

PDF を EMF に変換するために、次を使用します 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 を使用した PDF から EMF への変換手順

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

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

このサンプルコードは PDF から EMF への 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 ConvertPdfToEmf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PDF_FILE_NAME  = "sample.pdf";
            String EMF_OUTPUT = "convert_pdf_emf_output.emf";
            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 EMF and download image locally
                File f = pdfApi.getPageConvertToEmf(PDF_FILE_NAME, PAGE_NUMBER, null, null, REMOTE_FOLDER, null, null);
                java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, EMF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, EMF_OUTPUT).toString()));
                System.out.println("Successfully converted PDF document page to EMF ! '" + EMF_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 を DOCX に変換 (Office 2007 以降の Word 文書)
    PDF を EMF に変換 (拡張メタファイル形式)
    PDF を EPUB に変換 (電子書籍フォーマット)
    PDF を GIF に変換 (グラフィカルインターチェンジ形式)
    PDF を HTML に変換 (ハイパーテキストマークアップ言語)
    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 出力テキスト)
    テキスト を PDF に変換 (テキスト文書)
    TIFF を PDF に変換 (タグ付け画像形式)
    XPS を PDF に変換 (XML ペーパー仕様)