これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pdfroff です。
プログラム:
NAME
pdfroff - groff を使用して PDF ドキュメントを作成する
SYNOPSIS
pdfroff [-abcegilpstzCEGNRSUVXZ] [-d cs] [-f FAM] [-F DIR] [-I DIR] [-L argは] [-m 名]
[-M DIR] [-n NUM] [-o リスト] [-P argは] [-r cn] [-T devの] [-w 名] [-W 名]
[--エミット-PS] [--no-toc-relocation] [--no-kill-null-ページ] [--stylesheet =名]
[--no-pdf-出力] [--pdf-output=名] [--参照辞書なし]
[--参照辞書=名] [--レポート-進捗状況] [--keep-一時ファイル] file
...
pdfroff -h | - 助けて
pdfroff -v | - バージョン [オプション ...]
DESCRIPTION
pdfroff GNU テキスト処理システムのラッパー プログラムです。 グロフ。 透明に
マルチパスのメカニズムを処理します グロフ 適切にマークされたものに適用される場合の処理
up グロフ 目次と本文がフォーマットされたソース ファイル
別々に、その後正しい順序で結合されて、最終的に出版される
単一の PDF ドキュメント。 さらにオプションの「スタイル シート」機能が提供されます。 これにより可能になります
目次の前に必要なコンテンツの定義については、
公開された文書。
を呼び出すたびに、 pdfroff、 究極 グロフ 出力ストリームは、
GhostScript インタープリタ。完成した PDF ドキュメントを生成します。
pdfroff いかなる仮定も行わず、いかなる制限も課しません。 グロフ
目的のドキュメントを実現するために、ユーザーが使用を選択できるマクロ パッケージ
フォーマット; ただし、それは ありません の特定の組み込みサポートが含まれています pdfマーク マクロパッケージ、
ユーザーがそれを使用することを選択する必要があります。 具体的には、 pdfhref で定義されているマクロ
pdfmark.tmac パッケージは、公開参照マーク、またはそのようなものへの動的リンクを定義するために使用されます。
参照マーク、その後 pdfroff プリフォーマットをできるだけ多く実行します グロフ 必要に応じて上にパスします
の上限まで 4、文書参照辞書をコンパイルするには、
参照を解決し、動的に定義されたリンクのコンテンツを展開します。
USAGE
コマンドラインは通常の GNU 規則に従って解析されますが、
例外 — 短い形式のオプション (つまり、単一文字のオプション) を指定する場合
単一のハイフンで導入されます)、そのオプションが引数を予期している場合は、 しなければなりません be
独立して指定できます(つまり、 他の単一のグループに追加される
文字の短縮形オプション)。
長い形式のオプション名 (つまり、二重ハイフンで始まるオプション名) は次のように省略できます。
最小長の明確な初期部分文字列。
さもないと、 pdfroff 使用法は、 グロフ 自体。 確かに、例外を除いて、
-h, -v, -T devの 解析される短い形式のオプションとすべての長い形式のオプション
内部的には pdfroff、コマンドラインで指定されたすべてのオプションとファイル名引数
に引き継がれます グロフ, PDF ドキュメントの書式設定を制御します。 その結果、
pdfroff で指定されているように、すべてのオプションと引数を受け入れます。 グロフ(1)、これも可能性があります
すべての規格の最終的なリファレンスと見なされます pdfroff オプションと引数
使用法。
OPTIONS
pdfroff すべての短い形式のオプション (つまり、単一のハイフンによって導入されるオプション) を受け入れます。
で利用できるもの グロフ 自体。 ほとんどの場合、これらは単に渡されます
透過的に グロフ; ただし、以下は特別に処理されます。 pdfroff.
-h と同じ - 助けて; 下記参照。
-i 他のすべての指定された入力ファイルの後に、標準入力を処理します。 これは合格です
透過的に グロフただし、他のオプションとグループ化すると、 しなければなりません の最初になる
グループ。 グループ内で非表示にすると、標準入力処理が中断されます。
マルチパス グロフ の処理コンテキスト pdfroff.
-T devの のみ -T ps によってサポートされています pdfroff。 他のデバイスを指定しようとすると、
pdfroff 中止します。
-v と同じ - バージョン; 下記参照。
見る グロフ(1) 他のすべての短い形式のオプションの説明 (透過的)
通りました pdfroff 〜へ グロフ.
すべての長い形式のオプション (つまり、二重ハイフンによって導入されたオプション) はローカルで解釈されます。
by pdfroff; 彼らです に引き継がれた グロフ以下に別段の記載がない限り。
- 助けて 目的 pdfroff 使用構文とサポートされているオプションの概要を表示するには、
そして終了します。
--エミット-PS
最終出力変換ステップを抑制し、 pdfroff PostScript を出力する
PDF の代わりに出力します。 これは、中間の PostScript をキャプチャするのに役立つ場合があります。
出力 (次のような特殊なポストプロセッサを使用する場合) プレゼント たとえば、
デフォルトの場所 GhostScript PDFライター。
--keep-一時ファイル
一時ファイルの削除を抑制します。これは通常、 pdfroff 持っています
完成した PDF ドキュメントのフォーマット。 これは、フォーマットをデバッグするときに役立つかもしれません
問題は。
セクションを参照 ファイルで使用される一時ファイルの説明については、 pdfroff.
--no-pdf-出力
と一緒に使用できます --参照辞書=名 オプション (後述) を
実行時の PDF フォーマットのオーバーヘッドを排除します。 pdfroff を作成する
別のドキュメントで使用するための参照辞書。
--参照辞書なし
参照辞書作成のオーバーヘッドを排除するために使用できます。
ターゲット PDF ドキュメントには、によって作成されたパブリック参照が含まれていないことがわかっています。
pdfhref マクロ。
--no-toc-relocation
余分なものを排除するために使用できます グロフ 処理パス。これは、
目次を生成し、それを PDF ドキュメントの先頭に再配置します。
自動的に生成されたテーブルが欠けているドキュメントを処理するとき
内容。
--no-kill-null-ページ
従来行われていた手動照合ステップのシミュレーションの準備中
の移転に必要な テーブル of 中身 文書の先頭に、 pdfroff
多数の空のページ記述を中間ページに蓄積します。 PostScriptの
出力ストリーム。 最終的な照合ステップでは、これらの空のページは通常、
完成した文書からは破棄されます。 このオプションは強制的に pdfroff それらを残しておく
場所。
--pdf-output=名
結果として得られる PDF ドキュメントに使用する名前を指定します。 指定されていない場合、
PDF 出力は標準出力に書き込まれます。 の将来のバージョン pdfroff これを使うかもしれない
オプションを使用して、生成された参照辞書内のドキュメント名をエンコードします。
--参照辞書=名
生成される参照辞書ファイルに使用される名前を指定します。 もし
指定しない場合、参照辞書は一時ファイルに作成されます。
削除されたとき pdfroff 現在のドキュメントの処理を完了します。 このオプション
しなければなりません で使用するために参照辞書を保存したい場合は、指定します。
他の PDF ドキュメントに配置された参照。
--レポート-進捗状況
目的 pdfroff 標準エラーに関する情報メッセージを最初に表示します。
それぞれの グロフ 処理パス。
--stylesheet =名
の名前を指定します fileの書式設定のためのスタイル シートとして使用されます。
配置されるコンテンツ フォーマットされた PDF の目次
の資料をご参照ください。
- バージョン
目的 pdfroff バージョン識別メッセージを表示します。 コマンド全体
行は透過的に渡されます グロフ、で XNUMXつ パス操作 の、 順番に
関連するものを表示するには グロフ 終了する前にバージョン情報を確認してください。
ENVIRONMENT
次の環境変数を設定してエクスポートすると、動作を変更できます。
pdfroff.
PDFROFF_COLLATE
完成した PDF ドキュメントの照合に使用するプログラムを指定します。
この照合ステップは、移動するために必要になる場合があります。 テーブル of 中身 の初めに
完成した PDF ドキュメント (印刷される従来のマクロ パッケージでフォーマットする場合)
最後に彼らを。 ただし、通常はユーザーが指定する必要はありません。
PDFROFF_COLLATE、(実際、そうすることはお勧めできません)。 指定されていない場合は、
pdfroff 使用されます sed(1) デフォルトで、通常はこれで十分です。
If PDFROFF_COLLATE is 指定されている場合は、フィルタとして機能し、次のリストを受け入れる必要があります。
ファイル名引数を指定し、その出力を (Linuxで言うところのstdout) パイプ接続されるストリーム
から PDFROFF_POSTPROCESSOR_COMMAND、完成した PDF 出力を生成します。
指定する場合 PDFROFF_COLLATE、通常は指定する必要もあります
PDFROFF_KILL_NULL_PAGES.
PDFROFF_COLLATE の場合は無視されます pdfroff で呼び出されます --no-kill-null-ページ
オプションを選択します。
PDFROFF_KILL_NULL_PAGES
に渡すオプションを指定します。 PDFROFF_COLLATE プログラム。
通常は指定する必要はありません PDFROFF_KILL_NULL_PAGESを選択します。
内部デフォルトは sed(1) 完全な空白を削除するためのスクリプト
照合された出力ストリームからのページであり、ほとんどの場合に適切であるはずです。
の応用 pdfroff。 ただし、それに代わるものがあるとすれば、 sed(1)は、
PDFROFF_COLLATEの場合、対応する代替仕様が考えられます。
for PDFROFF_KILL_NULL_PAGES 必要とされている。
の場合のように PDFROFF_COLLATE, PDFROFF_KILL_NULL_PAGES の場合は無視されます pdfroff
で呼び出されます --no-kill-null-ページ オプションを選択します。
PDFROFF_POSTPROCESSOR_COMMAND
PostScript からの最終ドキュメント変換に使用するコマンドを指定します。
PDFへの中間出力。 フィルターとして動作し、出力を
(Linuxで言うところのstdout) ストリームであり、任意の数のストリームを受け入れる必要があります。 ファイル ... 引数、
の特別な場合 - を表す stdin ストリーム。
指定されていない場合、 PDFROFF_POSTPROCESSOR_COMMAND デフォルトは
gs -dBATCH -dQUIET -dNOPAUSE -dSAFER -sDEVICE=pdfwrite -sOutputFile =-
GROFF_TMPDIR
ディレクトリを識別します。 pdfroff 一時ファイルを作成する必要があります。 もし
GROFF_TMPDIR is 指定してから変数 TMPDIR, TMP と TEMP
可能な一時ファイル リポジトリとして順番に検討されます。 これらのどれも当てはまらない場合
設定すると、現在のディレクトリに一時ファイルが作成されます。
GROFF_GHOSTSCRIPT_INTERPRETER
実行時に呼び出すプログラムを指定します。 pdfroff 変換する グロフ ポストスクリプト出力
PDFにします。 もし PDFROFF_POSTPROCESSOR_COMMAND が指定されている場合は、コマンド名を指定します
を指定します 暗黙的に に割り当てられた GROFF_GHOSTSCRIPT_INTERPRETER、任意のものをオーバーライドします
環境で指定された明示的な設定。 もし GROFF_GHOSTSCRIPT_INTERPRETER is
指定されていない場合は、 pdfroff プロセスを検索します パス、とのプログラムを探しています
GhostScript インタプリタのよく知られた名前のいずれか。 GhostScript がない場合
通訳者も見つかるし、 pdfroff 中止します。
GROFF_AWK_INTERPRETER
実行時に呼び出すプログラムを指定します。 pdfroff 参照を抽出しています
からの辞書エントリ グロフ 中間メッセージストリーム。 もし
GROFF_AWK_INTERPRETER 指定されていない場合 pdfroff プロセスを検索します パス,
優先プログラム「gawk」、「mawk」、「nawk」、および「awk」のいずれかを検索します。
この注文; これらのどれも見つからない場合は、 pdfroff 警告メッセージを発行し、
処理を続行します。 ただし、この場合、参照辞書は作成されません。
OSタイプ 通常はオペレーティング システムによって自動的に定義されます。 OSタイプ で使用されています
Microsoft Win32/MS-DOS プラットフォーム の、デフォルトを推測する PATH_SEPARATOR
プロセスを解析するときに使用される文字 パス 外部を検索する
ヘルパープログラム。
PATH_SEPARATOR
設定されている場合、 PATH_SEPARATOR デフォルトの区切り文字 (':' をオーバーライドします)
POSIX/UNIX システム、から推測 OSタイプ Microsoft Win32/MS-DOS 上)、使用されます
プロセスを解析するとき パス 外部ヘルパー プログラムを検索します。
SHOW_PROGRESS
これが空ではない値に設定されている場合、 pdfroff 常に次のように動作します
--レポート-進捗状況 コマンドラインでオプションを指定します。
onworks.net サービスを使用してオンラインで pdfroff を使用する