Poppler:pdftocairo の使い方

TOP > Poppler ツール > *


Rain

機能

PDFをカイロ出力デバイスを使用して PNG、JPG、PDF、PS、EPS、SVGに変換します。

カイロ( cairo )とはベクタ形式の画像を表示するためのグラフィックスライブラリです。

 

Help の内容

 

形式

pdftocairo  [options]  PDF-file  [output-file]

  • options : オプション。複数の組み合わせ可能。
  • PDF-file : 入力のPDFファイル名
  • output-file : 出力する画像ファイル名
    保存先フォルダもココで指定できます。相対、フルパスもOK。詳細は後で。

各区切りは1つ以上の半角の空白です。

 

Options

各オプションはオプション文字列の前にハイフン「-」、そしてオプション名です。更に値が続く場合は1つ以上の半角の空白を入れてから、値を入れます。複数のオプションを連続で入れる時も1つ以上の半角の空白を入れて連続させます。

例: 

-f  1  -l  10

 

-png

PNGファイルを生成します。

 

-jpeg

JPEGファイルを生成します。

 

-pdf

PDFファイルを生成します。

 

-ps

PSファイルを生成します。

 

-eps

EPSファイルを生成します。EPSファイルには1つだけ画像が含まれるので、複数ページのPDFファイルでこのオプションを使用する場合は、(1頁のみの)ページを指定する -f(開始頁) と -l(終了頁)オプションを使用する必要があります。ページサイズのオプション(-origpagesizes、-paper、-paperw、-paperh)はこのオプションと一緒に使用することはできません。

 

-svg

SVGファイルを生成します。

 

-f number

変換対象にする最初のページ番号を指定します。

 

-l number

変換対象にする最後のページ番号を指定します。

 

-o

奇数番号のページだけを対象に生成します。

 

-e

偶数番号のページだけを対象に生成します。

 

-singlefile

最初のページだけを書き込み、桁を追加しません。

 

-r number

画像ファイル(またはベクトル出力でラスタライズされた領域)のインチ単位のピクセル数で X と Y の解像度を指定します。デフォルトは150 PPIです。

 

-rx number

画像ファイル(またはベクトル出力でラスタライズされた領域)のインチ単位のピクセル数で X の解像度を指定します。デフォルトは150 PPIです。

 

-ry number

画像ファイル(またはベクトル出力でラスタライズされた領域)のインチ単位のピクセル数で Y の解像度を指定します。デフォルトは150 PPIです。

 

-scale-to number

scale-to * scale-to のピクセルボックスに収まるために各ページを拡大縮小します。(PNG/ JPEG のみ)

 

-scale-to-x number

scale-to-x ピクセルに収まるために水平方向に各ページを拡大縮小します。(PNG/ JPEGのみ)

 

-scale-to-y number

scale-to-y ピクセルに収まるために垂直方向に各ページを拡大縮小します。(PNG/ JPEGのみ)

 

-x number

ピクセル(画像出力)またはポイント(ベクトル出力)でトリミング領域の左上隅の x 座標を指定します。

 

-y number

ピクセル(画像出力)またはポイント(ベクトル出力)でトリミング領域の左上隅の y 座標を指定します。

 

-W number

ピクセル(画像出力)またはポイント(ベクトル出力)でトリミング領域の幅を指定します。(デフォルトは0)

 

-H number

ピクセル(画像出力)またはポイント(ベクトル出力)でトリミング領域の高さを指定します。(デフォルトは0)

 

-sz number

ピクセル(画像出力)またはポイント(ベクトル出力)でトリミングの正方形のサイズを指定します。(-W と -H オプションを設定)
 





-cropbox

ファイルを生成するときにメディアボックスではなく、クロップボックスを使用します。

 

-mono

モノクロファイルを生成します。(PNG のみ)

 

-gray

グレースケールファイルを生成します。(PNG と JPEG で)

 

-transp

Use a transparent page color instead of white (PNG only).
白の代わりに透明ページの使用します。(PNG のみ)

 

-icc icc-file

出力プロファイルとして指定されたICCファイルを使用します。プロファイルはPNGファイルに埋め込まれます。(PNGのみ)

 

-level2

レベル2のPostScriptを生成します。(PSのみ)

 

-level3

レベル3のPostScriptを生成します。遮光パターンとマスクされた画像を追加したレベル2の機能を可能にします。これがデフォルトの設定です。(PSのみ)

 

-origpagesizes

さまざまなページサイズや向きを持ったファイルを生成します(PSとPDFのみ)。各ページのサイズはPDFファイルの元のページと同じです。出力がPSの場合、ファイルは各ページのサイズを指定する %%DocumentMedia と %%PageMedia DSC コメントが含まれています。PDFファイルの各ページが定義されている用紙サイズを持っている限り、-paper, -paperw, 又は -paperh 介したページサイズのいずれの指定も無視されます。

 

-paper size

"手紙", "リーガル", "A4", 又は "A3"のいずれかの用紙サイズを設定します(PS、PDF、SVGのみ)。これはPDFファイルで指定されたサイズに一致する用紙サイズが設定されている"match"に設定することができます。PDFファイルがページサイズを定義している場合は -origpagesizes オプションはこの設定を上書きします。

 

-paperw size

ポイントで用紙幅を設定します(EPS、PDF、SVGのみ)。PDFファイルがページサイズを定義している場合は -origpagesizes オプションはこの設定を上書きします。

 

-paperh size

ポイントで用紙の高さを設定します(EPS、PDF、SVGのみ)。PDFファイルがページサイズを定義している場合は -origpagesizes オプションはこの設定を上書きします。

 

-nocrop

デフォルトで出力はPDFファイルで指定されたクロップボックス(CropBox)にトリミングされます。このオプションはそのトリミングを無効にします。

 

-expand

紙に記入する用紙よりも小さい PDF ページを展開します (PS、PDF、SVG のみ) 。既定ではこれらのページは拡大縮小されません。

 

-noshrink

紙よりも大きいPDFのページを拡大縮小しないでください(PS、PDF、SVGのみ)。デフォルトでは紙よりも大きいページが収まるように縮小しています。

 

-nocenter

デフォルトでは(任意の拡大縮小後の)紙よりも小さいPDFのページは紙を中心としています。このオプションはそれらの代わりに紙の左下隅に整列させます。(PS、PDF、SVGのみ)

 

-duplex

%%IncludeFeature の追加 : ポストスクリプトファイルへ *Duplex DuplexNoTumble DSCコメント(PSのみ)。これは二重化を有効にするプリントマネージャに通知します。

 

-opw password

PDF ファイルのオーナーパスワードを指定します。すべてのセキュリティ制限をバイパスします。

 

-upw password

ユーザーパスワードを指定します。

 

-q

任意のメッセージやエラーを出力しません。

 

-v

著作権とバージョン情報を表示します。

 

-h , --help

使い方の情報を表示します。

 

終了コード

pdftocairo ツールは次の終了コードを返します。

  • 0 : エラー無し
  • 1 : 入力PDFファイルを開く時にエラーが発生した
  • 2 : 出力ファイルを開く時にエラーが発生した
  • 3 : 入力PDFファイルのアクセス権に関連するエラーが発生した
  • 99 : その他のエラー 

 

VBA関数からの起動

以下のVBA関数を利用してPoppler の pdftocairo.exe をコマンドライン起動できます。 

 

備考

  • テストが大変!

 

動作確認の環境

  • Windows 10 64bit Pro
  • Microsoft Office 2007 Excel 32bit

 

< Poppler へ戻る >

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


出来るだけ早く返答する様には心がけています。
が、遅くなる時もありますのでご了承ください。


SAMURAI Plugin

コメントをする時は最低でも以下をお願いします。

  • OS名 バージョン
  • Acrobat バージョン
  • ツール(Excel等) バージョン