3. インストール後の動作の確認
とりあえず、ここまでをやったら、Apache FOP の動作確認をやってみましょう。
FOP にはサンプルの .fo ファイルがいくつか含まれていますので、以下のようにして FO から PDF を作成してみます。
$ cd /usr/local/java/fop-0.20.5/examples/fo/basic
$ pwd
/usr/local/java/fop-0.20.5/examples/fo/basic
$ ls -l
total 462
-rw-r--r-- 1 merita なし 1194 Jul 15 2003 bgimage.fo
-rw-r--r-- 1 merita なし 12758 Jul 15 2003 border.fo
-rw-r--r-- 1 merita なし 7298 Jul 15 2003 bordershorthand.fo
-rw-r--r-- 1 merita なし 5363 Jul 15 2003 character.fo
-rw-r--r-- 1 merita なし 14040 Jul 15 2003 contlabel.fo
-rw-r--r-- 1 merita なし 11503 Jul 15 2003 corresprop.fo
-rw-r--r-- 1 merita なし 13617 Jul 15 2003 extensive.fo
-rw-r--r-- 1 merita なし 11244 Jul 15 2003 fonts.fo
-rw-r--r-- 1 merita なし 25174 Jul 15 2003 hyphen.fo
-rw-r--r-- 1 merita なし 3869 Jul 15 2003 images.fo
-rw-r--r-- 1 merita なし 7430 Jul 15 2003 inhprop.fo
-rw-r--r-- 1 merita なし 4256 Jul 15 2003 instream.fo
-rw-r--r-- 1 merita なし 29684 Jul 15 2003 leader.fo
-rw-r--r-- 1 merita なし 6914 Jul 15 2003 link.fo
-rw-r--r-- 1 merita なし 102311 Jul 15 2003 list.fo
-rw-r--r-- 1 merita なし 5527 Jul 15 2003 newlinktest.fo
-rw-r--r-- 1 merita なし 5439 Jul 15 2003 normal.fo
-rw-r--r-- 1 merita なし 6192 Jul 15 2003 normalex.fo
-rw-r--r-- 1 merita なし 68789 Jul 15 2003 pdfoutline.fo
-rw-r--r-- 1 merita なし 66845 Jul 15 2003 readme.fo
-rw-r--r-- 1 merita なし 4198 Jul 15 2003 simple.fo
-rw-r--r-- 1 merita なし 21871 Jul 15 2003 table.fo
-rw-r--r-- 1 merita なし 11354 Jul 15 2003 tableunits.fo
-rw-r--r-- 1 merita なし 11304 Jul 15 2003 textdeko.fo
$ head -30l readme.fo
<?xml version="1.0" encoding="utf-8"?>
<!--
THIS IS NOT THE LATEST VERSION OF THE FOP DOCUMENTATION BUT ONLY AN EXAMPLE FILE
This files shows next to the trivial usage of fo:block and fo:inline examples of
- fo:basic-link external-destination
- fo:basic-link internal-destination
- fo:table
- fo:list-block (including a bullet from the font Symbol as list-item-label)
- fo:page-number-citation (computes dynamically the page number in section 'content')
-->
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<!-- layout for the first page -->
<fo:simple-page-master master-name="first"
page-height="29.7cm"
page-width="21cm"
margin-top="1cm"
margin-bottom="2cm"
margin-left="2.5cm"
margin-right="2.5cm">
<fo:region-body margin-top="3cm" margin-bottom="1.5cm"/>
<fo:region-before extent="3cm"/>
<fo:region-after extent="1.5cm"/>
</fo:simple-page-master>
$ fop readme.fo readme.pdf
[INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
[INFO] FOP 0.20.5
[INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
[INFO] building formatting object tree
[INFO] setting up fonts
[INFO] [1]
[INFO] [2]
[INFO] [3]
[INFO] [4]
[INFO] [5]
[INFO] [6]
[INFO] [7]
[INFO] [8]
[INFO] [9]
[INFO] [10]
[INFO] Parsing of document complete, stopping renderer
$ ls -l readme.pdf
-rwxr-xr-x 1 merita なし 24661 Jan 16 11:43 readme.pdf
これでできあがりです。 Acrobat Reader で確認してください。以下のように表示されたら、 fop のインストールはとりあえず成功です。
新着記事
-
#1724. 店名は変われど味は変わらず。横浜中華街・富泰楼麺房のとりそば ― 澄んだスープに鶏油と葱だけのシンプル極上ラーメン:
2026-01-20 横浜中華街・広東路の富泰楼麺房(ふうたいろうめんぼう)にてランチ。もとは揚州麺房だった店だが、2024年7月1日に店名を変更して富泰楼麺房になった。オーナーは変わったが、料理人はそのままで、料理の味も変わっていない。横浜中華街は店の入れ替わ...
-
#1723. 大ぶり海老天が2本。横浜元町「そば処 木の芽」海老天丼 ― 蕎麦屋の仕事が光る:
2026-01-19 横浜・元町のそば処 木の芽にてランチ。海老天丼をオーダー。蕎麦屋の丼ものの「花」と言えば、やはり天丼、なかでも海老天丼。今日は暖簾をくぐる前からそれ以外の選択肢が思い浮かばなかった。運ばれてきた丼には、大ぶりの海老天が堂々と2本。衣は軽く、...
-
#1722. 春菊+柚子胡椒が決め手の本丸亭・横浜元町店の本丸塩らー麺 ― 代官坂で味わう極上塩ラーメンランチ:
2026-01-17 横浜・元町・代官坂のラーメン店本丸亭(ほんまるてい)横浜元町店にてランチ。本丸塩らー麺をオーダー。トッピングは、ガッツリ系のチャーシューに雲呑、そして春菊。標準で春菊が入っているのも特徴だが、さらに春菊を追加してもらう。春菊がラーメンに入る...
-
#1721. 黒ホッピーで独酌!東北人家の閃椒土豆絲&干鍋筋头巴脑 ― 横浜中華街で味わう中国東北料理の辛旨キレ味:
2026-01-16 横浜中華街・広東道の東北人家(とうほくじんか)新館にて、晩餐という名の独酌。東北人家は、中国東北地方の料理(東北菜)の店。中華街では珍しくホッピーが置いてあり、本日も黒ホッピーのセットでスタート。オーダーは閃椒土豆絲(ジャガイモ細切りの唐辛...
-
#1720. 横浜・馬車道の老舗トンカツ「勝烈庵」で昼ビール&ロースかつ定食 ― 休日に背筋が伸びる名店でひとり贅沢ランチ:
2026-01-16 休暇をとって、午前中に所用を済ます。そのまま、横浜の街を少し散歩して、横浜・馬車道の勝烈庵(かつれつあん)馬車道総本店にてランチ。勝烈庵といえば、横浜のトンカツの老舗。やや高級店の落ち着いた雰囲気があり、背筋が伸びる一方で、不思議と居心地が...
merita.jp