英語フランス語スペイン語

Ad


OnWorksファビコン

gropdf - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで gropdf を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gropdf です。

プログラム:

NAME


gropdf - groff 用の PDF ドライバー

SYNOPSIS


グロPDF [-デルブス] [-F DIR] [-p ペーパーサイズ] [-y ファウンドリ] [-u [cmapファイル]] [ファイル ...]

コマンドラインオプションとそのパラメータの間に空白を入れることができます。

DESCRIPTION


グロPDF GNU の出力を翻訳します troff PDFにします。 通常は グロPDF によって呼び出される必要があります
groff コマンドを使用して、 -Tpdf オプション。 ファイルが指定されていない場合は、 グロPDF を読む
標準入力。 ファイル名は - また原因 グロPDF 標準入力を読み取ります。 PDF
出力は標準出力に書き込まれます。 いつ グロPDF によって運営されています グロフ オプションは
に渡された グロPDF グロフ's -P オプションを選択します。

セクションを参照 FONT インストール フォントをインストールする方法については、以下のガイドを参照してください。 グロPDF.

OPTIONS


-d PDF 内のコメントとしてデバッグ情報を含めます。 また、
非圧縮PDF。

-e すべてのフォントを強制的に PDF に埋め込みます。

-FDIR ディレクトリを先頭に追加 DIR/ dev フォントの検索パスとデバイスの説明へ
ファイル; 通常はデバイスの名前です PDFファイル.

-l ドキュメントを横長形式で印刷します。

-p用紙サイズ
出力メディアの物理的寸法を設定します。 これは、 ペーパーサイズ,
紙の長さ, 用紙幅 のコマンド DESC ファイル; それは同じことを受け入れます
引数として ペーパーサイズ 指図。 見る グロフフォント (5) 詳細については。

-v バージョン番号を印刷します。

-yファウンドリ
同じ名前のフォントを選択するために使用するファウンドリを設定します。

-e 軍隊 グロPDF すべてのフォント (14 個の基本 PDF フォントも含む) を埋め込むには。

-s PDF の末尾にコメント行を追加して、統計情報 (ページ数など) を表示します。
書類。 ゴーストスクリプトの ps2pdf この行が含まれている場合、それについて文句を言いますが、
とにかく動作します。

-u
-ucmapファイル名
グロPDF 通常、次を使用して作成されたフォントを含む ToUnicode CMap が含まれます。 text.enc as
エンコード ファイルを使用すると、次の内容を含む単語を検索しやすくなります。
合字。 を指定することで独自の CMap を含めることができます。 cmapファイル名 または持っていない
引数を省略して CMap を実行します。

USAGE


への入力 グロPDF によって出力される形式でなければなりません troff(1)。 これについては、
groff_outとします。

さらに、デバイスおよび使用されるデバイスのフォント記述ファイルは、特定の条件を満たす必要があります。
要件: 解像度は 72 倍の整数倍である必要があります。 サイズスケールを選択します。
PDFファイル デバイスは解像度 72000 とサイズスケール 1000 を使用します。

デバイス記述ファイルには有効な用紙サイズが含まれている必要があります。 見る グロフフォント(5)詳細
情報を表示します。 グロPDF と同じ Type 1 Adob​​e Postscript フォントを使用します。 掴む デバイス
運転者。 PDF 標準では他のフォント タイプ (TrueType など) の使用が許可されていますが、
実装では Type 1 ポストスクリプト フォントのみを受け入れます。 サポートされる Type 1 フォントの数が少なくなります
PDF ドキュメントでは、サポートされている標準の 35 フォントよりもネイティブに使用できます。 掴む そしてすべての追記
ただし、ネイティブでサポートされていないフォントはすべて利用できるため、すべてのフォントが利用可能です。
PDFに自動的に埋め込まれます。

グロPDF ファウンドリの概念、つまり基本的に同じものの異なるバージョンをサポートします。
フォント。 インストール中に、 ファウンドリ ファイルはフォントが見つかってビルドされる場所を制御します グロフ フォント
システム上で検出されたファイルから。

各フォント記述ファイルにはコマンドが含まれている必要があります

内部名 psname

これは、フォントの PostScript 名が psname。 で始まる行 # &
空白行は無視されます。 フォント ファイルで指定される各文字のコードは、次のとおりである必要があります。
フォントのデフォルトのエンコーディングのコードに対応します。 このコードは次のように使用できます
  \N のエスケープシーケンス troff キャラクターが選択されていない場合でも、キャラクターを選択します
グロフネームがある。 フォント ファイル内のすべての文字は PostScript フォント内に存在する必要があります。
また、フォント ファイルで指定された幅は、PostScript フォントで使用される幅と一致する必要があります。

注意してください グロPDF は現在、どのフォントでも最初の 256 グリフのみを表示できます。 これ
今後のバージョンでは制限が解除される予定です。

グロPDF ドキュメントの印刷に必要なダウンロード可能なフォントを自動的に含めることができます。
フォントは PFA または PFB 形式である場合があります。

必要に応じて、ダウンロード可能なフォントを含める必要があります。 グロPDF リストに登録する必要があります
ファイル内 /usr/share/groff/1.22.3/font/devpdf/download; これは次の行で構成されている必要があります
フォーム

ファウンドリ フォント ファイル名

コラボレー ファウンドリ ファウンドリ名、またはデフォルトのファウンドリの場合は空白です。 フォント
フォントの PostScript 名、および ファイル名 フォントを含むファイルの名前です。
で始まる行 # 空白行は無視されます。 フィールドはタブで区切る必要があります
(スペースは 許可された); ファイル名 使用されているものと同じメカニズムを使用して検索されます
groff フォント メトリック ファイル用。 の ダウンロード ファイル自体もこれを使用して検索されます
機構; 現在、フォント パス内で最初に見つかったファイルのみが使用されます。 鋳造所の名前
通常は XNUMX 文字 (URW Foundry の「U」など)、またはデフォルトの空白です。
鋳物工場。 このデフォルトでは、次と同じフォントが使用されます。 ゴーストスクリプト フォントを埋め込むときに使用します。
PDFファイル。

デフォルトの設定では、と呼ばれるスタイルがあります。 R, I, B, BI フォント位置 1 にマウントされます
~ 4. フォントはファミリーにグループ化されています A, BM, C, H, HN, N, P, T メンバーがいる
これらの各スタイル:

AR アバンギャルドブック
AI アバンギャルドブック斜め
AB アバンギャルドデミ
ABI アバンギャルド・デミオブリーク
BMR ブックマンライト
BMI Bookman-LightItalic
BMB ブックマン・デミ
バンビ Bookman-DemiItalic
CR クーリエ
CI クーリエ・オブリーク
CB 宅配便-太字
CBI 宅配便-BoldOblique
HR ヘルベチカ
HI Helvetica-斜体
HB Helvetica-太字
HBI Helvetica-BoldOblique
HNR ヘルベチカ・ナロー
HNI Helvetica-ナロー-オブリーク
HNB Helvetica-細太字
HNBI Helvetica-Narrow-BoldOblique
NR NewCenturySchlbk-ローマ
NI NewCenturySchlbk-イタリック
NB NewCenturySchlbk-太字
NBI NewCenturySchlbk-太字イタリック
PR パラティーノ・ローマン
PI パラティーノイタリック体
PB パラティーノボールド
PBI Palatino-BoldItalic
TR タイムズ-ローマ
TI タイムズ-イタリック
TB タイムズ-太字
TBI タイムズ-BoldItalic

ファミリのメンバーではない次のフォントもあります。

ZCMI ZapfChancery-MediumItalic

と呼ばれるいくつかの特殊なフォントもあります。 S PS シンボルフォント用。 小文字のギリシャ語
文字は自動的に傾斜します (使用可能な SymbolSlanted フォント (SS) に合わせて)
追記)。 Zapf Dingbats は次のように利用可能です ZD、「左を指す手」のグリフ (\[lh]) は
これは、\X'pdf: xrev' 拡張子を使用して定義されているため利用可能です。
単語内の文字の方向。

のデフォルトの色 \m & \M 黒です。 「rgb」色空間で定義された色の場合
セットrgbカラー 「cmy」と「cmyk」に使用されます setcmykcolor、そして「グレー」の場合 セットグレー。 ご了承ください
setcmykcolor は PostScript LanguageLevel 2 コマンドであるため、一部の古いバージョンでは使用できません。
プリンタ。

グロPDF を使用して生成された X コマンドの一部を理解します。 \X エスケープシーケンスのサポート
by グロップ。 具体的には以下のようなものがサポートされています。

\ X'ps: インビス
出力を抑制します。

\ X'ps: エンディンヴィス
出力抑制をやめてください。

\ X'ps: exec gsave 現在点 2 copy 翻訳する n 回転させる ネガ 交換 ネガ 交換 翻訳する'
コラボレー n は回転角度です。 これは、 整列する コマンドイン gpic.

\ X'ps: exec グレストア」
再び使用されました gpic 回転後に復元します。

\ X'ps: exec n セットライン参加
コラボレー n 次のいずれかの値を指定できます。

0 = マイター結合
1 = ラウンド結合
2 = ベベル結合

\ X'ps: exec n セットラインキャップ'
コラボレー n 次のいずれかの値を指定できます。

0 = バットキャップ
1 = 丸いキャップ、および
2 = 突き出た四角いキャップ

\ X'ps: ... pdfマーク」
すべて pdfマーク を使用してインストールされたマクロ -m pdfマーク or -m mspdf (ドキュメントを参照してください
「pdfmark.pdf」内)。 これらのマクロのサブセットは、次の場合に自動的にインストールされます。
つかいます -Tpdf したがって、ほとんどの PDF を使用するために「-m pdfmark」を使用する必要はありません。
機能性。

他のすべて PS: タグは黙って無視されます。

1 \X DVI ドライバーで使用される特殊なドライバーも認識されます。

\X'用紙サイズ=用紙サイズ'
どこ 用紙サイズ パラメータは ペーパーサイズ 指図。 見る
グロフフォント詳しくは(5)をご覧ください。 これは、ページサイズを自由に変更できることを意味します
作成中の PDF ファイル内で グロPDF。 どうしても用紙を変えたい場合は
サイズを変更するには、ページの作成を開始する前に行う必要があります。

加えて、 グロPDF 独自のスイートをサポートします pdf: タグ。 以下のタグは、
サポート:

\X'pdf: pdf写真 file アラインメント 高さ 線の長さ'
指定した画像を配置します ファイルからの PDF 図面を含む file of
希望 & 高さ (if 高さ 欠落しているかゼロの場合はスケーリングされます
比例的に)。 もし アラインメント is -L 図面は左揃えになります。 もしそれが -C or
-R a 線の長さ 図面の幅よりも大きいサイズも必要です。 もし
がゼロに指定されている場合、幅は高さに比例して拡大縮小されます。

\X'pdf: xrev'
これにより、印刷方向を反転するフラグが切り替わります。 手紙 by 手紙,
つまり、単語全体ではなく、個々の文字が反転されます。 これは次のような場合に便利です
Dingbats フォントのグリフの方向を反転します。 通常に戻るには
印刷する場合はコマンドを再度繰り返します。

\X'pdf: マークスタート /ANN 定義'
PDF ブックマークをサポートするマクロは、この呼び出しを内部的に使用して、
ブックマーク ホットスポットの定義 (ユーザーはテキストを指定して '.pdfhref L' を呼び出します)
これが「ホットスポット」領域になります)。 通常、これは次の場合を除いて決して使用されません。
pdfmark マクロ内。

\X'pdf: マークエンド」
PDF ブックマークをサポートするマクロは、この呼び出しを内部的に使用して、
ブックマーク ホットスポットの定義 (ユーザーはテキストを指定して '.pdfhref L' を呼び出します)
これが「ホットスポット」領域になります)。 通常、これは次の場合を除いて決して使用されません。
pdfmark マクロ内。

\X'pdf: マーク一時停止'
\X'pdf: マークリスタート」
ページトラップを使用して見出しや脚注などを作成している場合は、次のようにする必要があります。
これらは、「ホットスポット」がページ境界を越える場合に備え、それ以外の場合は、
見出しまたはフッターのマクロは、「ホット スポット」の一部としてマークされます。 止まる
この問題が発生する場合は、先頭に「.pdfmarksuspend」と「.pdfmarkrestart」を配置するだけです。
それぞれページトラップマクロの終わり。 (これらは単なる便利なマクロです。
\X コードを発行します。 これらのマクロはページ トラップ内でのみ使用する必要があります。)

インポート グラフィック
グロPDF 他の PDF ファイルをグラフィックスとしてインポートすることのみをサポートします。 ただし、その PDF ファイルには次の内容が含まれる可能性があります。
PDF 標準でサポートされているグラフィック形式 (JPEG、PNG、GIF など)。
そのため、PDF を出力するアプリケーションはすべて、PDF に埋め込みファイルとして使用できます。 グロPDF。 PDF
挿入するファイルは単一ページである必要があり、図面はそのページ内にちょうど収まる必要があります。
PDF ファイルのメディア サイズ。 それで、 インクスケープ(1)または 泳ぎ(1) (例)
キャンバスサイズは画像にぴったりです。

で使用される PDF パーサー グロPDF 可能なすべてのことを厳密にテストしていない
PDF を作成するアプリケーション。 インポートに失敗した単一ページの PDF が見つかった場合
適切に、それを実行する価値があります pdftk(1) 次のコマンドを発行してプログラムします。

pdftk 古いファイル.pdf 出力 新しいファイル.pdf

あなたはそれを見つけるかもしれません 新しいファイル.pdf 正常にロードされるようになりました。

TrueTypeフォント & 他の フォント フォーマット
グロPDF Adobe Type 1 (PFA または PFB) 以外のフォントはサポートされません。

FONT インストール


このセクションでは、上記の説明を要約します。 ステップバイステップとして機能します
フォントインストールガイド グロPDF.

· フォントを groff が理解できるものに変換します。 これは PostScript Type 1 のいずれかです
PFA または PFB のフォントと AFM ファイル。

PFA/PFB ファイルの最初の行には次の内容が含まれます。

%!PS-AdobeFont-1.0:

PFB ファイルの最初の行にもこれが含まれていますが、文字列の前に次の文字列が付加されます。
バイナリバイト。

· AFM ファイルを groff フォント記述ファイルに変換します。 アフトディット(1)プログラム。
呼び出しの例は次のとおりです

afmtodit Foo-Bar-Bold.afm マップ/テキストマップ FBB

これは、メトリック ファイル「Foo-Bar-Bold.afm」を groff フォント「FBB」に変換します。 もし、あんたが
通常、太字、斜体、および太字斜体のフォント ファミリがある場合、
文字を使用することをお勧めします R, B, I, BI、それぞれ接尾辞として
groff の '.fam' リクエストを機能させるための groff フォント名。 例は groff の組み込みです
Times-Roman フォント: フォント ファミリ名は次のとおりです。 T、groff フォント名は次のとおりです。 TR, TB, TI,
& TBI.

· groff フォント記述ファイルとフォントの両方を「devpdf」サブディレクトリにインストールします。
groff が見つけたフォント パスの。 を参照してください。 ENVIRONMENT のセクション troff(1)男
フォント パスの実際の値をリストするページ。 groff は
AFM ファイル (ただし、とにかく保存しておくことをお勧めします)。

· プリンターにダウンロードする必要があるすべてのフォントを「devpdf/download」に登録します。
ファイル。 フォント パス内でこのファイルが最初に出現したものだけが読み取られます。 これの意味は
デフォルトの「ダウンロード」ファイルをフォントの最初のディレクトリにコピーする必要があること
パスを指定し、そこにフォントを追加します。 上記の例を続けるために、PS が
Foo-Bar-Bold.pfa のフォント名は「XY-Foo-Bar-Bold」です (PS フォント名は
内部名 'FBB' ファイルのフィールド) であり、ファウンドリ 'Fcq] に属しているため、次のようになります。
行を「ダウンロード」に追加する必要があります。

F XY-フー-バー-ボールド Foo-Bar-Bold.pfa

タブ文字を使用してフィールドを区切ります。「foundry」フィールドは次の場合は null にする必要があります。
デフォルトのファウンドリ。

ENVIRONMENT


GROFF_FONT_PATH
検索するディレクトリのリスト devの ディレクトリに加えて
デフォルトのもの。 「ダウンロード」ファイルでフォントファイルが指定されている場合
フルパスを指定すると、ディレクトリは検索されません。 見る troff(1)と グロフフォント(5)
詳細はこちら

SOURCE_DATE_EPOCH
作成として使用するタイムスタンプ (Unix エポックからの秒数で表される)
現在時刻の代わりにタイムスタンプを使用します。

onworks.net サービスを使用してオンラインで gropdf を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad