特定の設定で位置を指定:<position>基点とする位置(上下左右)が各オペレーションで変わります。100ベージ上部の中央から下へ100ポイントの中央の位置に表示します。100ページ上部から下へ、更にページ左端から右へ同じ100ポイントの位置に表示します。100ページ上部から下へ、更にページ右端から左へ同じ100ポイントの位置に表示します。100ベージ左端中央から右へ100ポイントの位置に表示します。100ページ下部から上へ、更にページ左端から右へ同じ100ポイントの位置に表示します。100ベージ下部の中央から上へ100ポイントの中央の位置に表示します。100ページ下部から上へ、更にページ右端から左へ同じ100ポイントの位置に表示します。100ベージ右端中央から左へ100ポイントの位置に表示します。-diagonalテキストをページ中央に左下から斜め上(対角線)の位置に表示します。-reverse-diagonalテキストをページ中央に左上から斜め下(対角線)の位置に表示します。-centerページの中央の位置に表示します。各オペレーションの詳細はこれ以降に別途解説しています。<position>機能:指定された係数でコンテンツを拡大又は縮小します。クロップボックスを中心(または、存在しない場合はメディアボックス)にしてコンテンツを拡大縮小します。ページの寸法(ボックス)は変更しません。out.pdf注意:コンテンツ以外のテキストボックス等はそのままのサイズです。参照:position、range例:全ページを元の寸法の50%に縮小して、out.pdfへ書き出します。out.pdf例:全ページを上部と右端から20ポイントの位置に、50%で縮小します。結果はout.pdfへ書き出します。<係数>機能:中心付近のコンテンツを拡大縮小します。out.pdf参照:range※当オペレーションに関する説明や例はネット上にも公開マニュアルにも存在しません。数値指定で正常終了はしますが、変化した結果は確認できませんでした。<係数>機能:ページのサイズに対してコンテンツを指定パーセントに合わせ拡大又は縮小します。サブ・オペレーションとして使います。一緒でないと機能しません。ページサイズ(x、y)に比例して拡大縮小します。参照:-scale-to-fit、range例:ページをA4縦に合わせて拡大縮小し、そのコンテンツの75%に縮小して、out.pdfへ書き出します。y>>機能:ページの内容(コンテンツ)を水平方向にXポイント、垂直方向にYポイントずつシフトします。補足:移動によるマージンの調整に使えます。out.pdf参照:range例:偶数(even)ページのみ、右に50ポイント、上に100ポイント移動します。<角度>機能:ページを回転します。ページが既に回転の設定状態であっても、それを無視して-rotateの角度が設定されます。0」とすると頁の回転設定を解除(元に戻すことが)できます。out.pdf参照:range例:入力ファイル内のすべてのページを時計回りに90度で回転します。out.pdf例:入力ファイル内のすべてのページを回転の設定を解除して元に戻します。<角度>機能:ページを相対値で回転します。ページが既に回転の設定状態である場合、それを起点に更に-rotatebyの角度が加算されます。out.pdf参照:range例:入力ファイル内のすべてのページを時計回りに相対値で90度回転させます。<角度>機能:ページのコンテンツを与えられた相対値で時計回りに回転させます。ページの寸法(A4縦等)には変化は無いです。補足:ページがコンテンツが既に回転の設定状態である場合、それを起点に更に角度が加算されます。使用可能な値は0,90,180,270であるに対して、任意の値が使用できます。out.pdf参照:range例:入力ファイル内のすべてのページのコンテンツを時計回りに相対値で45度回転させます。out.pdf-upright機能:ページを直立させます。out.pdf参照:range問題:たぶん、ページが持っている回転をリセットするのかと思いましたが。テストでは動作(変化)は確認できませんでした。例:入力ファイル内のすべての回転状態にあるページを元に戻します。)※検証出来ませんでした。out.pdf-hflip機能:水平方向にページを反転します。補足:ページで左右が逆になります。out.pdf参照:range例:入力ファイル内のすべてのページを水平方向に反転させます。out.pdf-vflip機能:垂直方向にページを反転します。補足:ページで上下が逆になります。out.pdf参照:range例:入力ファイル内のすべてのページを垂直方向に反転させます。out.pdf<メモ>すべてのPDFファイルには各ページにメディアボックスが含まれており、用紙の寸法が示されています。これらのディメンションを変更するには(ページの内容・コンテンツを変更することなく)、-mediaboxオペレーションを使用します。<メモ>PDFに含まれているページ境界の情報:MediaBox、CropBox、BleedBox、TrimBox、ArtBox。<メモ>※unit単位:CPDFで扱える単位です。pt:ポイント(1インチあたり72ポイント)。縦210mm)に合わせて拡大又は縮小して、out.pdfへ書き出します。短形枠を赤で塗りつぶして描きます。結果はout.pdfへ書き出します。※デフォルトはポイント(pt)です。out.pdf<メモ>※specific-size-value特定のサイズ値:ページ上のサイズ関連では以下の定数がサポートされています。今のページサイズの幅は?、なんて気にしなくても使えます。算術演算:上記のサイズ関連を使いやすくする為の算術演算がサポートされています。30pt":14インチから30ポイントを引く。2":ページの最大x座標を2で割る。