2003年08月28日(木) << 前の日記 | 次の日記 >>
これまでの08月28日 編集

■1 PDFJ - 日本語PDF生成モジュール[http://hp1.jonex.ne.jp/~nakajima.yasushi/PDFJ.jp.html][CLIP]次の記事 >> このエントリーをはてなブックマークに追加

どんぞこ日誌[http://www.donzoko.net/doc/nissi/2003.html] より。
日本語PDF文書を生成するPerlのモジュール。
  • JIS X 4051「日本語文書の行組版方法」(1995)にほぼ準拠した行組版ルールを組み込んであり、禁則や行の詰め伸ばしはこのモジュールに任せることができる。
  • ルビ、添え字、縦書き中の欧文、縦中横、欧文のハイフネーション、下線・傍線、圏点、網掛けといった組版処理もこのモジュールに任せることができる。
  • Type1フォントでは、和文にRyumin-LightとGothicBBB-Medium、欧文にTimes、Helvetica、Courierの各ファミリが使える。これらはフォント自体は埋め込まれないので、コンパクトなPDFを作れる。ただし表示・印刷環境にそのフォントがないと代替フォントとなる。
  • 任意のTrueTypeフォントを使うこともできる。TrueTypeフォントは埋め込まれる(和文についてはサブセットで)ので、若干PDFのサイズが大きくなるが、どんな環境でも同じように表示・印刷できる。
  • 欧文に、固定ピッチの半角フォントを使うことも、プロポーショナルな欧文フォントを使うこともできる。
  • 日本語文字コードとしては、シフトJISと日本語EUCに対応している。
  • JPEG画像(ファイルおよびURL指定)と線画図形が扱える。画像や図形をテキストの一部として行内に配置することも可能。逆に線画図形の中にテキストや画像を配置することもできる。
  • テキストを行長と行送りを指定して折り返し処理し、段落を作ることができる。段落には箇条書きのためのラベルを付けることができる
  • 段落、画像、図形などを並べてブロックというまとまりを作ることができる。ブロックには、内容の配置、周囲の余白、枠線、塗りつぶし色などを指定できる。ブロック内の並びの方向として、上→下、左→右、右→左がある。ブロックを入れ子にすることで表を作ることができる。
  • 段落やブロックを指定の大きさを超えないように分割して、複数のページに分けて表示することができる。
  • PDFのアウトライン情報や、ハイパーリンク(文書内およびURL)を付加できる。
このモジュールで作られたPDFファイルの見本として。 「関西オープンソース+フリーウェア2002」での発表スライド[http://hp1.jonex.ne.jp/~nakajima.yasushi/image/of2002.pdf] があります。
入手は、 中島 靖さんのページ[http://hp1.jonex.ne.jp/~nakajima.yasushi/] から。 DFJ-0.62.zip[http://hp1.jonex.ne.jp/~nakajima.yasushi/archives/PDFJ-0.62.zip] を。
素晴らしい!

■ 関連記事

以上、1 日分です。

指定日の日記を表示

前月 2003年08月 翌月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

最近の日記

2019年04月01日

新元号「令和」について

2019年03月23日

DXアンテナ ワイヤレスチューナー メディアコンセント DMC10F1

2019年02月17日

#例のグラボを活用する

2019年01月03日

シリーズ5・myHomeAlexaで自分のCDをかける

2018年12月25日

シリーズ4・英語の楽曲・アルバム・アーティスト名をカタカナに直す

2018年12月23日

シリーズ3: Echo Dotがやってきた

2018年12月19日

続・Echo Dotがやってきた

分野別タイトル一覧


全て
CLIP
SYA!nikki
book
freebsd
hns
magic
おさけ
おしごと
お買いもの
ぐる
ごはん
アクセシビリティ
オープンソース
セキュリティ
音楽
地域情報化
電子自治体
日記

keikuma on Twitter

keikuma Name:前田勝之
Location:長崎市
Web:http://www.nantok...
Bio:前田勝之(まえだかつゆき)。長崎在住。コンサル、SE、プログラマー、 なんとか株式会社代表、非常勤講師(情報セキュリティ)。 セキュアド、テクニカルエンジニア(SV,NW)。サーバ管理とWeb日記を10年ほど。 ネットとリアルの接点に関心あり。食べること・歌うこと・愛すること・作ること・飲むこと。おいしいものがぜんぶすき。

サイト内検索

Google AdSense

Powered by hns-2.19.9, HyperNikkiSystem Project