HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で XPS を PDF に変換

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

Get Started

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

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

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

Add Aspose Cloud repository


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

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

Installation from Github


    mvn clean install

Steps to Convert XPS to PDF - Cloud Java SDK

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

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

This sample code shows XPS to PDF Cloud Java SDK Conversion


    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 ConvertXpsToPdf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";

            String XPS_FILE_NAME  = "sample.xps";
            String PDF_XPS_OUTPUT = "convert_xps_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, XPS_FILE_NAME).toString());
                String srcPath = Path.of(REMOTE_FOLDER, XPS_FILE_NAME).toString();
                pdfApi.uploadFile(srcPath, file, null);
                System.out.println(String.format("Files %s successfully uploaded!", XPS_FILE_NAME));

            // convert XPS to PDF
                AsposeResponse response = pdfApi.putXpsInStorageToPdf(PDF_XPS_OUTPUT, srcPath, REMOTE_FOLDER, null );

                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting Markdown to PDF! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, PDF_XPS_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_XPS_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_XPS_OUTPUT).toString()));
                    System.out.println("Successfully converted markdown to PDF document ! '" + PDF_XPS_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 (Markdown)
    PCL TO PDF (プリンタコマンド言語)
    PDF TO BMP (ビットマップ画像)
    PDF → DOCX (Office 2007以降の Word 文書)
    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 ペーパースペック)