PDF Tool API - サンプル集(画像ファイルのPDF化)

PDF、組版と文書変換のアンテナハウス株式会社

サイトマップ
hr トップ
ページ
hr デスクトップ
製品情報
hr システム
製品情報
hr DITA
サービス
hr 電子書籍
サービス
hr サポート hr 製品の購入
について
hr お問い合わせ hr 会社案内 hr

評価版のお申し込み

OEMについて詳しくはこちら

サポートについて

PDF Tool API V5.0 サンプル集 [ 画像ファイルのPDF化 ]

サンプルコードの仕様概要


コマンドラインでの実行例


ダウンロード


出力結果 表示イメージ
画像ファイルのPDF化イメージ

C#サンプルコード(抜粋)
using (PtlParamInput inputImage = new PtlParamInput(args[0]))
using (PtlParamOutput outputFile = new PtlParamOutput(args[1]))
using (PtlPDFDocument doc = new PtlPDFDocument())
using (PtlPages pages = doc.getPages())
{
    // 画像のページ作成に使うパラメータクラス
    using (PtlParamImagePage paramImagePage = new PtlParamImagePage())
    {
        // 画像の描画に使うパラメータクラス
        using (PtlParamDrawImage paramDrawImage = new PtlParamDrawImage())
        {
            // 入力画像ストリームの設定
            paramDrawImage.setImageStream(inputImage);
            // ページに挿入する画像パラメータの設定。
            paramImagePage.setImage(paramDrawImage);
        }
        // 用紙タイプの設定  PAPER_IMAGE_SIZE /* 画像サイズに合わせる */
        paramImagePage.setPaperType(PtlParamImagePage.PAPER_TYPE.PAPER_IMAGE_SIZE);
        // ページの追加
        pages.append(paramImagePage);
    }
    // ファイルに保存します。
    doc.save(outputFile);
}
C++サンプルコード(抜粋)
PtlParamInput inputImage(argv[1]);
PtlParamOutput output(argv[2]);
PtlPDFDocument doc;

// ページコンテナの取得
PtlPages& pages = doc.getPages();
// 画像のページ作成に使うパラメータクラス
PtlParamImagePage paramImagePage;
// 画像の描画に使うパラメータクラス
PtlParamDrawImage paramDrawImage;
// 入力画像ストリームの設定
paramDrawImage.setImageStream(inputImage);
// ページに挿入する画像パラメータの設定。
paramImagePage.setImage(paramDrawImage);
// 用紙タイプの設定  PAPER_IMAGE_SIZE /* 画像サイズに合わせる */
paramImagePage.setPaperType(PtlParamImagePage::PAPER_IMAGE_SIZE);
// ページの追加
pages.append(paramImagePage);

// ファイルに保存します。
doc.save(output);
Javaサンプルコード(抜粋)
PtlParamOutput outputFile = new PtlParamOutput(args[1]);
PtlPDFDocument doc = new PtlPDFDocument();
PtlPages pages = doc.getPages();  // ページコンテナの取得

PtlParamDrawImage paramDrawImage = new PtlParamDrawImage();  // 画像描画パラメータ
PtlParamInput inputImage = new PtlParamInput(args[0]);       // 画像ファイル
PtlParamImagePage paramImagePage = new PtlParamImagePage();  // 画像ページパラメータ

// 画像描画パラメータに画像ファイルを設定
paramDrawImage.setImageStream(inputImage);
// 画像ページパラメータに画像描画パラメータを設定
paramImagePage.setImage(paramDrawImage);
// 画像ページのサイズを画像サイズにあわせる
paramImagePage.setPaperType(PtlParamImagePage.PAPER_TYPE.PAPER_IMAGE_SIZE);
// ページコンテナに画像ページパラメータを追加
pages.append(paramImagePage);

// ファイルに保存します。
doc.save(outputFile);
スペース
トップページサポートお問い合わせ会社案内
サイトマップ個人情報保護の考え方とお願い
Copyright Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.