• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
誰でも使えるJava

第8回 PDFファイルの操作方法

PDFファイルを使って家計簿生成ツールを作ろう

kikaineko 2009/10/28 日経ソフトウエア
出典:日経ソフトウエア 2008年2月号pp.86-93
(記事は執筆時の情報に基づいており、現在では異なる場合があります)
目次一覧

 今回は,仕事でよく使うPDFファイルの操作方法を学びます。Javaを利用して,家計簿をPDFファイルとして作成してみます。ついでにPDFファイルの読み込み方法も覚えることにしましょう。PDFファイルの扱い方を習得すれば,仕事の大きな手助けになるはずです。

こちらからサンプルプログラムをダウンロードできます。

 皆さんこんにちは,kikainekoです。この連載では,日々の定型的な業務をJavaで自動化してラクする方法を紹介しています。今回は,皆さんが仕事やプライベートでよく使っているPDFファイルをJavaから操作してみましょう!  便利なことに,JavaでPDFファイルを操作するためのオープンソースのツールが,いくつか提供されています。今回は,その中でも日本語の情報が比較的充実している「iText」というライブラリを使うことにします。iTextを使うと,JavaからPDFファイルを生成することができます(インストール方法は,以下のカコミ記事を参照)。

iTextのインストールと日本語対応

 iTextのインストールはとても簡単です。http://www.lowagie.com/iText/から最新のjarファイルをダウンロードしてください。今回はitext-2.0.6.jarを使用します。このjarファイルをクラスパスにセットすれば完了です。

 ただ,残念なことにこのままでは日本語を扱うことができません。日本語を扱うにはiTextAsian.jarという別のjarファイルが必要になります。これは,http://itextpdf.sourceforge.net/からダウンロードしてください。

 今回も,サンプルとして簡単な家計簿作成ツールを取り上げます。作成するツールのイメージは,図1のようになります。項目と金額が記述されたテキスト・ファイルを,合計金額を含む家計簿の形で表示するPDFファイルに変換して出力します。作成するツールの名前は「PDFCreator」にしましょう。

図1●作成する家計簿ツールのイメージと完成画面
図1●作成する家計簿ツールのイメージと完成画面

 このサンプル・ツールを開発するには,以下の2点を押さえる必要があります。

  • iTextを使ったPDFファイルの作成手順
  • iTextの概要

 今回はせっかくPDFファイルを扱うので,PDFファイルの作成方法だけでなく,すでに存在するPDFファイルをJavaで読み込む方法も同時に学ぶことにします。

次ページ以降はITpro会員(無料)の方のみお読みいただけます。

次ページ iTextを使ったPDFファイルの作成の概要を知...
  • 1
  • 2
  • 3
  • 4
  • 5

あなたにお薦め

連載新着

連載目次を見る

ITpro SPECIALPR

What’s New!

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

サーバー/ストレージ

クライアント/OA機器

ネットワーク/通信サービス

セキュリティ

もっと見る