HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDKでPCLをPDFに変換

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

Get Started

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

PCL を PDF に変換するには、以下を使用します 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 を使用した PCL から PDF への変換手順

Aspose.PDF Cloud の開発者は、数行のコードで簡単に PCL ファイルを PDF に読み込み・変換できます。

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

このサンプルコードは、PCL から 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 ConvertPclToPdf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PCL_FILE_NAME  = "sample.pcl";
            String PDF_PCL_OUTPUT = "convert_pcl_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, PCL_FILE_NAME).toString());
                String srcPath = Path.of(REMOTE_FOLDER, PCL_FILE_NAME).toString();
                pdfApi.uploadFile(srcPath, file, null);
                System.out.println(String.format("Files %s successfully uploaded!", PCL_FILE_NAME));

            // convert PCL to PDF
                AsposeResponse response = pdfApi.putPclInStorageToPdf(PDF_PCL_OUTPUT, srcPath, REMOTE_FOLDER, null);

                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting PCL to PDF! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, PDF_PCL_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_PCL_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_PCL_OUTPUT).toString()));
                    System.out.println("Successfully converted PCL to PDF document ! '" + PDF_PCL_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 → 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 ペーパースペック)