*目次 [#e1e9c6cd] #contents *ダウンロード [#p998a377] **本家 [#s0b2a8dd] http://pdfbox.apache.org/ ***ダウンロードURL [#b91ea423] http://pdfbox.apache.org/download.cgi 下記のファイルを落としてみた pdfbox-1.8.8-src.zip 中には、exampleが入っていた。使い方を学ぶにはよさそう。 でもjarは、入っていなかったので、 pdfbox-app-1.8.8.jar もダウンロードしました。 **ソースコードからインストールする感じの参考URL [#a8ed3772] http://d.hatena.ne.jp/IkeT/20090407/1239065532 *コマンドラインツール [#ue676d14] コマンドラインツールも公開しているようだ。 http://pdfbox.apache.org/1.8/commandline.html **使い方例 [#v17ffe3e] PDFのページ分割のコマンドの書き方は下記の通り、 java -jar pdfbox-app-x.y.z.jar PDFSplit -startPage 5 -endPage 10 sample_with_13_pages.pdf ***構文は以下の通り、 [#gf42c701] java -jar pdfbox-app-x.y.z.jar PDFSplit [OPTIONS] <PDF file> オプションについては、以下参照 http://pdfbox.apache.org/1.8/commandline.html#pdfSplit **日本語対応のPDFBox、Bazzarリポジトリ [#o4a9ce34] http://www.gembook.org/2009-12-11.html bzr branch lp:~aishimoto/+junk/pdfbox-ja *概要 [#b0077752] JAVA用PDFライブラリの一つ *参考URL [#kc125cdb] **日本語のフォントの使用例 [#d2967383] http://dev.ariel-networks.com/Members/takatsuka/pdfbox65e5672c8a9e/ CMapの設定について記述があります。 **逆引きっぽいサイト [#v69deae2] http://labs.uchicom.com/pdfbox/ 以下の操作について記述あり -空白ページが1ページあるだけのPDFを作成する -空白ページが2ページあるだけのPDFを作成する -ページサイズを指定して空白1ページのPDFを作成する -BleedBox(塗り足しを含むサイズ),TrimBox(仕上がりサイズ)を指定して1ページのPDFを作成する -JPEGファイルをPDFに出力する -JPEGファイルをPDFの複数ページに参照方式で出力する -JPEGファイルをPDFの複数ページに物理方式に出力する -PDFからJPEGファイルを抽出する -PDFからJPEGデータをBufferedImageとして取得する -PDFに文字列を一つ出力する -PDFに文字列を二つ出力する -PDFに日本語を含む文字列を一つ出力する -PDFから文字列を抽出してテキストファイルへ出力する -PDFから文字列を抽出して標準出力へ出力する -PDFから画像の解像度を取得する -PDFから1ページの画像を取得する -PDFから全ページの画像を取得する -PDFファイルを無圧縮で出力してPDFのファイル形式を確認する *フォントを使ったサンプルコード [#j7ed9584] http://pdfbox.apache.org/1.8/cookbook/workingwithfonts.html *フォント追加 [#pa8c82ea] **試行錯誤中の参考サイト [#s422eda3] http://nazuna.sakura.ne.jp/wiki/index.php?title=PDFBox#.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88.E3.81.AE.E5.9F.8B.E3.82.81.E8.BE.BC.E3.81.BF.28.E8.A9.A6.E8.A1.8C.E9.8C.AF.E8.AA.A4.E4.B8.AD.29 **Unicodeとグリフインデックスの対応表 [#z36bc9f9] http://blogs.yahoo.co.jp/bardiel_of_may/62498946.html *似たような悩みを持つ人の投稿 [#pff8300e] http://qa.atmarkit.co.jp/q/6881 *CIDToGIDMapエントリは、CIDを添え字、GIDを値とする単なる配列だったという記事 [#f953837b] http://www.zuki-ebetsu.jp/blog/2014/03/09/pdfbox-unicode3/ *PDF 内で使用されているフォントの表示/置換 サンプルコード [#kc1a3509] http://d.hatena.ne.jp/whitypig/20100114/1263482992 *PDF内で使用されているフォントを表示する [#g61abf1d] http://d.hatena.ne.jp/whitypig/20100113/1263399620