スクリプト
Revu 内でスクリプトを作成および実行することで、PDF を簡単に操作し、複数のステップからなるタスクを自動化できます。Revu でスクリプトを作成および実行する方法については、 スクリプトを作成または実行するを参照してください。
Revu のスクリプトエディターを使用して、新しいスクリプトの作成や既存のスクリプトの編集を行います。
既存のスクリプトを編集する場合でも、新しいスクリプトを作成する場合でも、以下のコンポーネントを利用できます。
-
名前:スクリプトの名前。名前を一意にする必要はありません。
-
アイコン:ツールバーでスクリプトを識別するために使用されるアイコン。[インポート] を選択して独自のアイコンをインポートするか、利用可能な標準アイコンのいずれかを使用します。
-
[スクリプトの実行後に変更を確定する]:有効にすると、スクリプトの呼び出し時にアクティブな PDF に変更が適用されます。
現在アクティブな PDF への変更を確定しない方が便利な場合があります。例えば、ヘッダー/フッターの適用、カバーページの追加、フラット化を行い、その後メールを送信するスクリプトを作成できます。このプロパティを設定しない場合、メールにはスクリプトによるすべての変更が反映されますが、アクティブな PDF には反映されません。したがって、中断することなく作業を続行でき、必要なすべての変更が適用された状態でメールが送信されました。
-
スクリプト:このスクリプトで実行するコマンドを入力します。複数のスクリプトコマンドがサポートされています。1 線につき 1 つのスクリプトコマンドを入力してください。各スクリプトコマンドには、機能を制御するために必要なパラメータとオプションのパラメータを含めることができます。
[スクリプト] 現場では、スクリプトの入力を簡略化するために、オートコンプリートとツールチップという 2 つの機能が利用されます。
-
[自動補完]: Ctrl+Space キーを押すか、[スクリプト] 現場に入力を開始すると、自動補完機能によって許可されているスクリプトコマンドのリストが表示されます。入力すると、テキストに一致する機能が蛍光ペンで表示されます。Enter キーを押すかコマンドをダブルクリックして、エディターに挿入します。
-
ツールチップ: コマンドにマウスを合わせると、パラメータや例を含むツールチップが表示されます。最上線には関数の構文が含まれており、カーソルがある位置のパラメータが赤色で蛍光ペンで強調表示されます。パラメータは、その説明とともに下の線にも表示されます。関数の開始括弧を入力した後、または Ctrl+Shift+Space を押してカーソルの現在位置に関連するツールチップを表示した後にも、ツールチップが自動的に表示されます。
スクリプトパラメータの入力中に タブ キーを押すと、デフォルトのパラメータが自動的に挿入されます。
Bluebeam スクリプトは、単語の識別子に続いてコンマで区切られ、括弧で囲まれたパラメータリストで構成される一連のコマンドです。例:
SetPDFSecurity("abacadabra", 193)
スクリプトで使用できるパラメータには、いくつかの異なるタイプがあります。
-
Bool: ブール値 (はいまたはいいえ)
-
番号:整数または実数 (1、3.5、0.2 など)
-
文字列:文字の引用リスト("document.pdf")。エスケープ文字は | です。
-
名前:文字と数字のみを含む文字のリスト(印刷、表示、フラット化など)
-
色:色名 ("black" または "red")、16 進文字列 ("#FF0000)、または B が下位バイトとなるパックバイトとして RGB 値を含む整数のいずれかを表す特殊な文字列です。
「%」文字を使用してコメントを追加することもできます。コメント文字の後に続く文字は、線文字が現れるまで無視されます。
マークアップのプロパティのキーと値のペアを含む文字列ディクショナリを返し、受け入れるコマンドがあります。
それらのコマンドでサポートされているキーを表示します。
アクティブなドキュメントに白紙ページを挿入し、合計ページ数を奇数、偶数、特定のカウント、または特定のページ分割数に調整します。
パラメータ
-
pType [String]:PDF ファイルの末尾に白紙ページを挿入する方法を次のように指定します。
-
even = カウントを偶数にするために必要な場合、1ページ挿入します
-
odd = カウントを奇数にするために必要な場合、1 ページ挿入します
-
n = ページカウントが n で割り切れるようにページの挿入 (n は数値)
-
-n = ページカウントが少なくとも n ページになるようにページを挿入します(n は数値)
-
-
pWidth [String, Optional]:ページの幅(インチ単位)。last は最後のページの幅を意味します
-
pHeight [文字列、オプション]:インチ単位のページ高さ。「last」は最後のページの高さを示します。
-
pStyle [数値、オプション]:ページスタイルは以下の通りです:
-
0 = 空白
-
1 = ノート
-
2 = 1/8" グリッド
-
3 = 1/4" グリッド
-
4 = エンジニアリンググリッド
-
5 = 0.5 cm グリッド
-
6 = 1 cm グリッド
-
7 = ½インチ アイソメトリックグリッド
-
8 = 0.5 cm アイソメトリックグリッド
-
例
BalancePages("even")
BalancePages(4, 8.5, 11, 1)
ページコンテンツの色をカラーまたはグレースケールに変換します。
パラメータ
-
pStartColor [色]:ソースの色を変換する開始色。通常は暗い色。
-
pEndColor [色]:ソースの色を変換する終了色(通常はより明るい色)
-
pScale [Bool, Optional]: 色を開始点から終了点までスケールすることを示します
-
pProcessImages [Bool, Optional]: 画像を新しい色に変換するかどうか
-
pPageRange [文字列、オプション]: 処理するページのリストまたは範囲。-1 はすべてのページを処理します。例: 1,2,10-20
例
ColorProcess("black", "white") % 変換先:グレースケール
ColorProcess("Red", "white", true, true, "10-20")
アクティブなドキュメントのカスタム列定義を.xmlにエクスポートします。ファイル。
パラメータ
-
pFileName [String]:列のエクスポート先となるファイル名
例
ColumnsExport('columns.xml')
カスタム列定義 .xml をインポートしますファイルをアクティブなドキュメントに読み込み、既存のカスタム列を上書きします。.xmlファイルは、ColumnsExport コマンド、または Bluebeam Revu 内から生成できます。
パラメータ
-
pFileName [文字列]: カスタム列定義 .xml のファイル名アクティブなドキュメントにインポートするファイル
例
ColumnsImport("columns.xml")
指定した場所からファイルを削除します。
パラメータ
-
pFileName [文字列]: ファイルシステムから削除するファイル名
例
DeleteFile("c:\Directory\Filename.pdf")
アクティブなドキュメントを添付してメールウィンドウを起動します。
パラメータ
-
pTo [文字列、オプション]:受信者のメールアドレス。複数のアドレスを区切るには「;」を使用します
-
pSubject [文字列、任意]: メールの件名
-
pBody [文字列、オプション]: メールの本文
例
メール()
メール("support@bluebeam.com")
指定された JavaScript ファイルを、アクティブなドキュメントのドキュメントレベルのスクリプトとして埋め込みます。
パラメータ
-
pName [文字列]: JavaScript コードの名前
-
pFile [文字列]:埋め込む JavaScript ファイル
例
EmbedJavaScript("File.js")
アクティブなドキュメント内のマークアップを指定された出力ファイルにエクスポートします。オプションでユーザー ID を使用してフィルタリングできます。
パラメータ
-
pOuputBAX [文字列、オプション]: マークアップをエクスポートするファイル名
-
pUserID [文字列、オプション]:マークアップのエクスポート時にフィルタリングするために bFX ファイル交換で使用されるユーザー ID
例
Export("output.bax")
Export("output.bax", "12345")
指定されたキーと値に基づいて、アクティブなドキュメントのファイルプロパティを設定します。
パラメータ
-
pKey [文字列]: 設定するファイルプロパティのキー
-
pValue [String]: ファイルプロパティの希望する値
例
FilePropertySet("作成者", "Homer J. Simpson")
アクティブなドキュメント上のすべてのマークアップをフラット化し、ページコンテンツの一部にします。
パラメータ
-
pRecoverable [Bool, Optional]:フラット化プロセスを元に戻せるかどうかを指定します
-
pFlags [Number, Optional]: フラット化するマークアップのタイプを指定します
-
デフォルト = 8191
-
画像 = 1
-
楕円 = 2
-
スタンプ = 4
-
スナップショット = 8
-
テキストと吹き出し = 16
-
インクと蛍光ペン = 32
-
線と寸法 = 64
-
面積の測定 = 128
-
ポリライン = 256
-
多角形とクラウド = 512
-
四角形 = 1024
-
テキストマークアップ = 2048
-
グループ = 4096
-
ファイル添付 = 8192
-
フラグ = 16384
-
メモ = 32768
-
フォームのフィールド = 65536
フラット化済みにする必要があるすべての値を合計します
-
-
pPageRange [文字列、オプション]: フラット化するページのリストまたは範囲。-1 はすべてのページをフラット化します。例: 1,2,10-20
-
pLayerName [文字列、任意]:マークアップのフラット化を行うレイヤー名
例
フラット化()
フラット化(はい)
フラット化(はい, 9) % 画像 (1) とスナップショット (8) をフラット化
アクティブなドキュメントのフォームデータを .xml にエクスポートします、.csv、または .fdfファイル。
パラメータ
-
pFileName [文字列]: ファイル名 (.xml、.csv、または .fdf) にフォームデータをエクスポートするには
例
FormExport("formdata.fdf")
フォームデータを含む FDF ファイルをアクティブなドキュメントにインポートします。
パラメータ
pFileName [文字列]:アクティブなドキュメントにインポートする FDF ファイルのファイル名
例
FormImport("formdata.fdf")
アクティブなドキュメントにヘッダーとフッターを適用します。ヘッダーまたはフッターのテキストの一部として渡すことができる多くのコードがあり、テキストがドキュメントに適用される際に動的に置き換えられます。
ページインデックスコード
<<1> >, <<1/n>>,<1 of n> <<1/n>>, < >, <<ページ<Page 1> <Page 1 of n>1/n>>
日付コード
<<M/d>>, <<M/d/yy>>, <<M/d/yyyy>>, <<MM/dd/yy>>, <<MM/dd/yyyy>>, <<d/M/yy>>, <<d/M/yyyy>>, <<dd/MM/yy>>, <<dd/MM/yyyy>>, <<MM/yy>>, <<MM/yyyy>>, <<ddd MMM d, yyyy>>, <<dddd MMMM d, yyyy>>, <<MM/dd/yyyy h:mm tt>>, <<dd/MM/yyyy HH:mm>>
ベイツ番号
<<Bates Number#Digits#Start#Prefix#Suffix>>
例:
<<Bates Number#6#1#_Prefix#_Suffix>>, <<Bates Number#6#1>>
ファイルプロパティ
ヘッダーとフッターは、PDF からファイルプロパティデータを取得することもサポートしており、以下のような任意のファイルプロパティキーを使用できます:
<<Title>>、<<Author>>、<<Client>> ...
これらは追加の特殊コードです:
<<FileName>>、<<Path>>、<<PageLabel>>
パラメータ
-
pTopLeft [文字列]: ページの左矢印のヘッダーテキスト
-
pTopCenter [文字列]: ページ上部中央のヘッダーテキスト
-
pTopRight [文字列]: ページ右上のヘッダーテキスト
-
pBottomLeft [文字列]: ページ左矢印下のフッターテキスト
-
pBottomCenter [文字列]: ページ下部中央のフッターテキスト
-
pBottomRight [文字列]: ページの右下に表示するフッターテキスト。
-
pMarginLeft [Number, Optional]:左矢印余白(ポイント単位、1インチあたり72ポイント)
-
pMarginTop [数値、オプション]:上部余白(ポイント単位、1インチあたり72ポイント)
-
pMarginRight [数値、オプション]:右余白(ポイント単位、1インチあたり72ポイント)
-
pMarginBottom [数値、オプション]: 下部の余白 (ポイント単位、1インチあたり 72 ポイント)
-
pFont [文字列、オプション]:ヘッダーとフッターで使用するフォント名
-
pSize [数値、オプション]:フォントのサイズ
-
pBold [ブール値、オプション]:フォントを太字にします
-
pItalic [Bool, Optional]: フォントを斜体にします
-
pUnderline [Bool, Optional]: テキストに下線を引きます
-
pColor [色, 任意]:フォントの色
-
pFitToContent [ブール値、オプション]:ページのコンテンツを余白内に収まるように調整します
-
pBatesOffset [数値, 任意]:ベイツ番号のオフセット
-
pBatesKey [文字列、オプション]: 最後に使用されたベイツオフセットを永続的に保存するために使用される一意のキー。このキーを使用して、すべてのベイツ番号がドキュメント全体で一意になるようにします。
-
pPageRange [文字列、オプション]: ヘッダーとフッターを適用するページのリストまたは範囲。-1 を指定するとすべてのページに適用されます。例: 1,2,10-20
例
HeaderAndFooter("", "<<h:mm ss tt> >","<<Author> >","< >","","<<Page 1 of n> >", 108, 28.8, 108, 48, "Blackadder ITC", 10.0, いいえ, いいえ, いいえ, "Red",false, 93, "1,3,5,10-20")
パラメータとして指定されたファイルのリストから、アクティブなドキュメントにマークアップをインポートします。
パラメータ
-
pBAXorPDF [文字列, ...]: アクティブなドキュメントにインポートする bax または pdf ファイルのファイル名
例
Import("markups1.bax", "markups2.bax"...) インポート("revA.pdf" ...) インポート("markups1.bax","revB.pdf"…)
幅、高さ、カウント、スタイルの指定されたパラメータを使用して、アクティブなドキュメントに新しい白紙ページを挿入します。デフォルトのカウントは 1 で、デフォルトのスタイルは空白です。
パラメータ
-
pIndex [番号]:ページの挿入するアクティブドキュメント内のページインデックス。0 は最初のページの前を指します。
-
pWidth [数値]: ページの幅 (インチ単位)
-
pHeight [数値]:ページの高さ(インチ単位)
-
pCount [数値, オプション]: 挿入するページ数
-
pStyle [数値、オプション]:ページスタイルは以下の通りです:
-
0 = 空白
-
1 = ノート
-
2 = 1/8" グリッド
-
3 = 1/4" グリッド
-
4 = エンジニアリンググリッド
-
5 = 0.5 cm グリッド
-
6 = 1 cm グリッド
-
7 = ½インチ アイソメトリックグリッド
-
8 = 0.5 cm アイソメトリックグリッド
-
例
InsertBlankPages(0, 8.5, 11) InsertBlankPages(2, 8.5, 11, 10, 3)
指定されたパラメータを使用して PDF ファイルをアクティブなドキュメントに挿入し、ブックマーク、ファイル添付、ファイルプロパティなどの追加データをインポートするかどうかを制御します。
パラメータ
-
pIndex [数値]:ページの挿入を行うアクティブドキュメント内のページインデックス。0 は最初のページの前を意味します
-
pFileName [文字列]: 挿入するドキュメントのファイル名
-
pBookmarks [Bool, Optional]:挿入されたファイルからブックマークを挿入します。デフォルトはいいえです
-
pAttachments [ブール値、オプション]: 挿入されたファイルからファイル添付を挿入します。デフォルトは「いいえ」です
-
pProperties [Bool, Optional]:挿入されたファイルのドキュメントのプロパティを結合します。デフォルトはいいえです
-
pLayers [ブール値、オプション]: 挿入されたファイルのドキュメントレイヤーを結合します。デフォルトはいいえです
-
pUseFileName [Bool, Optional]: ユーザーのファイル名をページラベルとして使用します。デフォルトは いいえ です。
例
InsertPages(0, "Document.pdf")InsertPages(0, "Document.pdf",はい、はい、はい、はい)
現在のドキュメントからページを削除します。
パラメータ
-
pPageRange [文字列]:削除するページのリストまたは範囲。すべてのページを削除することはできません。期限:1, 2, 10~20
例
PageDelete("1,2,10-20")
現在アクティブな PDF ドキュメントからページの抽出を行います。
パラメータ
-
pPageRange [文字列]: 抽出するページのリストまたは範囲。-1 はすべてのページを抽出します。例: 1,2,10-20
-
pFileNameOrDirectory [String]: ページの抽出の保存先となるファイル名またはディレクトリ
-
pPrefix [文字列、オプション]: ファイル名に付加できるプレフィックス
-
pSuffix [文字列、任意]: ファイル名に付加できるサフィックス
例
PageExtract("1-3", "c:\Directory\file.pdf")
PageExtract("1,5,10-20", "c:\Directory")
PageExtract("1,5,10-20", "filename.pdf")
PageExtract("1,5,10-20", "", "prefix_", "_suffix")
ページの範囲に対してページラベルを設定します。
パラメータ
-
pStyle [文字列、オプション]: ページラベルのスタイル
-
空白 = なし
-
D = 10 進数
-
R = ローマ数字
-
A = 英数字
-
-
pPrefix [文字列、オプション]:ラベルの先頭に付加するプレフィックス
-
pStart [文字列、任意]:番号付けを開始する番号
-
pPageRange [番号、任意]:ページラベルを設定するためのページ範囲
例
PageLabelsSet("", "A101", "0", 1)
アクティブなドキュメントのページを 90 度単位で回転させます。
パラメータ
-
pRotations [数値]: ページの回転角度(90 の倍数である必要があります)
-
pPortrait [Bool, Optional]: 縦ページを含めます。デフォルトは はい です。
-
pLandscape [Bool, Optional]: 横ページを含める、デフォルトははい
-
pPageRange [文字列、オプション]: 回転するページのリストまたは範囲。-1 はすべてのページを回転します。例: 1,2,10-20
例
PageRotate(90)
PageRotate(-90, false, true, "10-20")
アクティブなドキュメントを物理プリンタに印刷します。この機能で使用できる構文は3つのみです。以下の例をご覧ください。詳細な印刷オプションが必要な場合は、9つのパラメータすべてを指定する必要があります。
パラメータ
-
pPrinter [文字列、オプション]: プリンタ名
-
pPageSize [文字列、オプション]:プリンタに表示されるページサイズ
-
pLandscape [ブール値、任意]: 横向き (true) または縦向き (false) で印刷するかどうか
-
pPageRange [文字列、オプション]: 印刷するページのリストまたは範囲。-1 はすべてのページを印刷します。例: 1,2,10-20
-
pAutoRotateAndCenter [数値、オプション]: 用紙上のページコンテンツを自動的に回転および中央揃えにします。
-
-1 : 自動回転して中央に配置 -90
-
0:自動回転なし、中央揃え
-
1 : 自動回転して中央に配置 90
-
-
pScaleType [Number, Optional]: 印刷時の拡大/縮小方法を以下に従って指定します:
-
0 = なし
-
1 = 用紙に合わせる
-
2 = 大きな画像を縮小
-
3 = カスタム
-
-
pCustomScale [数値、オプション]: 縮尺タイプがカスタムに設定されている場合、これはカスタム縮尺値です(例:0.5 は 50% になります)
-
pDim [Bool, Optional]:印刷時にコンテンツを薄く表示するかどうかを指定します
-
pCopies [数値、任意]:印刷するコピー
例
Print()
Print("HP Laserjet")
Print("HP Laserjet", "letter", false, "1-3", true, 1, 1, false, 1)
アクティブなドキュメントをファイルに印刷します。この機能で使用できる構文は 3 つのみです。以下の例をご覧ください。詳細な印刷オプションが必要な場合は、10 個のパラメーターすべてを指定する必要があります。
パラメータ
-
pFileName [文字列]: 出力先のファイル
-
pPrinter [文字列、オプション]: プリンタ名
-
pPageSize [文字列、オプション]:プリンタに表示されるページサイズ
-
pLandscape [ブール値、任意]: 横向き (true) または縦向き (false) で印刷するかどうか
-
pPageRange [文字列、オプション]: 印刷するページのリストまたは範囲。-1 はすべてのページを印刷します。例: 1,2,10-20
-
pAutoRotateAndCenter [数値、オプション]: 用紙上のページコンテンツを自動的に回転および中央揃えにします。
-
-1 : 自動回転して中央に配置 -90
-
0:自動回転なし、中央揃え
-
1 : 自動回転して中央に配置 90
-
-
pScaleType [Number, Optional]: 印刷時の拡大/縮小方法を以下に従って指定します:
-
0 = なし
-
1 = 用紙に合わせる
-
2 = 大きな画像を縮小
-
3 = カスタム
-
-
pCustomScale [数値、オプション]: 縮尺タイプがカスタムに設定されている場合、これはカスタム縮尺値です(例:0.5 は 50% になります)
-
pDim [Bool, Optional]:印刷時にコンテンツを薄く表示するかどうかを指定します
-
pCopies [数値、任意]:印刷するコピー
例
PrintToFile("out.prn")
PrintToFile("out.prn","HP Laserjet")
PrintToFile("out.prn","HP Laserjet", "letter", false, "1-3", true, 1, 1, false, 1)
アクティブなドキュメントのファイルサイズを削減します。
パラメータ
-
pReduceImageLevel [String, Optional]:圧縮率を指定します。指定可能な値は [低]、[中]、[高] で、デフォルトは [低] です。
-
pImageDPI [数値、オプション]: 画像の最大 DPI を指定します。デフォルトは 150 です。
-
pDropFonts [Bool, Optional]: フォントをドロップするかどうかを指定します。デフォルトははいです。
-
pDropMiscellaneous [Bool, Optional]:メタデータ、サムネイル、プライベートデータ、未使用のリソースをドロップするかどうかを指定します。デフォルトははいです。
-
pCompressAllStreams [Bool, Optional]: すべてのストリームを圧縮します。デフォルトははいです。
例
ReduceFileSize()
ReduceFileSize("High", 150, はい, はい, はい)
指定されたオプションを使用して、アクティブなドキュメントに対して修復するプロセスを実行します。
パラメータ
-
pFixStripedImages [Bool]:隣接する画像のストライプを 1 つの画像にグループ化します。
-
pCombineStripedImages [Bool]: 隣接する細い画像のグループを 1 つの画像に結合しようとします
-
pOptimizeSolidColorImages [Bool]: 単色画像をベクトル四角形に変換します
-
pProcessMasks [Bool]:ブレンドモードとマスクを含む AutoCAD ファイルを修復します
-
pRemoveTextClipping [Bool]: テキストクリッピングの問題がある AutoCAD ファイルを修正します
-
pSimplifyClippingPaths [ブール値]: テキストクリッピングの問題がある Revit ファイルを修正します
-
pRepairFontIssues [ブール値]: フォントに関する問題を修正します
-
pRepairPageContent [Bool]:無効なページコンテンツオブジェクトや空のページコンテンツオブジェクトを削除します。一部のファイルでフラット化ができない問題を修正します。
例
修復する(はい, はい, はい, はい, はい, はい, はい, はい)
現在のドキュメントのページをソースドキュメントのページでページの置き換えを行います。
パラメータ
-
pSourceFileName [文字列]:ページを取得する PDF ドキュメント
-
pSourcePages [文字列]: 使用するすべてのソースページのリストまたは範囲。-1 はすべてのページを使用します。例: 1,2,10-20
-
pPagesToReplace [文字列]:置き換えるべきページのリストまたは範囲。-1 はすべてのページを置き換えます。exp: 1,2,10-20
-
pContentOnly [Bool, Optional]:はい の場合、マークアップとハイパーリンクを残したまま、ページのコンテンツのみが置き換えられます
例
ReplacePages("c:\Directory\test.pdf", "1", "1")
ReplacePages("c:\Directory\test.pdf", "3,6", "4,7", はい)
ドキュメント内のすべてのページを逆にします。
パラメータ
なし
[名前を付けて保存] ウィンドウを起動します
パラメータ
-
pExt [文字列、オプション]: ファイル拡張子 ("pdf"、"txt"、"jpeg"、"gif"、"bmp"、"png"、"tiff"、"docx"、"doc"、"rtf"、"html"、"xlsx"、"xls"、または "pptx")
例
SaveAs("tiff")
アクティブなドキュメントに開くパスワードをSetsします。
パラメータ
-
pOpenPassword [String]: 文書を開くためのパスワード
-
pEncryptionLevel [文字列、オプション]: 使用する暗号化レベル。値には RC4、AES128、または AES256 を指定できます。
例
SetOpenPassword("abracadabra")
アクティブなドキュメントにセキュリティ権限を適用します。
パラメータ
-
pPermissionPassword [文字列]:PDF の権限をロックするためのパスワード
-
pFlags [数値]: 許可されている権限を指定します
-
印刷 = 1
-
PrintLowOnly = 2
-
FillForms = 4
-
.EditMarkups = 8
-
EditDocument = 16
-
PageManipulation = 32
-
CopyContent = 64
-
アクセシビリティ = 128
値を合計して権限を設定します
-
-
pOpenPassword [文字列、オプション]:PDF ファイルを開くために使用するパスワード
-
pEncryptionLevel [文字列、オプション]: 使用する暗号化レベル。値には RC4、AES128、または AES256 を指定できます。
例
SetPDFSecurity("master", 1)
SetPDFSecurity("master", 13, "開く")
ページ範囲内のすべてのページを個別のファイルとして抽出します。
パラメータ
-
pPageRange [文字列]: 抽出するページのリストまたは範囲。-1 はすべてのページを抽出します。例: 1,2,10-20
-
pDirectory [文字列]:ページの抽出の保存先ディレクトリ
-
pUsePageLabels [ブール値、オプション]:ページラベルを使用して、ページの抽出に PDF ファイル名として名前を付けます。
-
pPageFormat [文字列、オプション]:複数ページのファイル名に番号を付けるためのフォーマット。pUsePageLables が「はい」の場合、このパラメータは無視されます。
例
SplitPages("-1", "c:\Directory")
SplitPages("1,5,10", "c:\Directory", はい )
SplitPages("1,5,10-20", "c:\Directory", いいえ, " ページ 001")
指定されたパラメータを使ってアクティブな文書にスタンプを貼ります。
パラメータ
-
pFileName [文字列]:スタンプのファイル名 pOrigin [文字列]:スタンプを配置する起点は以下の通りです:
-
"左上"
-
"右上"
-
"左下"
-
"lowerright"
-
"中央"
-
"uppercenter"
-
"lowercenter"
-
-
pXOffset [数値]: 原点からの X オフセット(インチ単位)
-
pYOffset [数値]:原点からの Y オフセット(インチ単位)
-
pRotation [数値、任意]:回転角度(度)
-
pScale [数値、任意]: 縮尺 (例:0.5 は 50% になります)
-
pOpacity [数値、オプション]:不透明度 (0.4 は 40% の不透明度)
-
pBlendMode [文字列、オプション]: ブレンドモードは以下の通りです。
-
"通常"
-
"乗算"
-
"画面"
-
「オーバーレイ」
-
「比較 (暗)」
-
"比較 (明)"
-
"colordodge"
-
「焼き込みカラー」
-
"ハードライト"
-
「柔らかな光」
-
"違い"
-
「除外」
-
「輝度」
-
"色相"
-
"彩度"
-
「色」
-
-
pPageRange [String, Optional]: スタンプするページのリストまたは範囲。-1 はすべてのページにスタンプします。例: 1,2,10-20
-
pLocked [Bool, Optional]:スタンプをロックするかどうかを指定します
例
スタンプ("mystamp.brx", "lowerright", 0.5, 1.0, 0, 1, 1, "normal")
アクティブなドキュメントのステートモデル定義を .xml にエクスポートしますファイル。
パラメータ
-
pFileName [文字列]: 状態モデルをエクスポートするファイル名
例
StateModelsExport('states.xml')
状態モデル定義 .xml をインポートします既存の状態モデルを上書きするファイル。.xmlファイルはコマンド StateModelsExport によって生成できます。
パラメータ
-
pFileName [文字列]: 状態モデル定義 .xml のファイル名アクティブなドキュメントにインポートするファイル
例
StateModelsImport("states.xml")
指定された幅と高さのサムネイルを作成し、指定されたファイル名で保存します。(.bmp, .png, を含む、一般的なほとんどの画像形式の拡張子を使用できます。.jpg…)
パラメータ
-
pWidth [数値]:出力サムネイル画像の希望する幅(ピクセル単位)
-
pHeight [数値]:出力されるサムネイル画像の希望する高さ(ピクセル単位)
-
pFileName [文字列]:目的の出力サムネイル画像のファイル名。
-
pPageFormat [文字列、オプション]:複数のページのサムネイルを生成する際に使用されるサフィックス。" ページ 001" とすると、結果のファイル名は "File ページ 001.png"、"File ページ 002.png" ... となります。
-
pPageRange [String, オプション]: サムネイルを生成するページのリストまたは範囲。-1 を指定すると全ページのサムネイルが生成されます。例: 1,2,10-20
-
pShowPopups [Bool, オプション]: ポップアップを含めるかどうかを指定します
例
thumbnail(320, 200, "thumbnail.png")
アクティブなドキュメントのフラット化プロセスを元に戻します。
パラメータ
-
pPageRange [文字列、任意]:フラット化解除するページのリストまたは範囲、-1 で全ページをフラット化解除、exp: 1、2、10-20
例
フラット化解除()
現在の PDF/A-1b ドキュメントを編集用にロック解除します。
パラメータ
なし
例
UnlockPDFA()