*目次 [#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

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS