S-JIS[2017-09-11/2017-09-12] 変更履歴

Apache PDFBox

JavaPDFを操作するPDFBoxのメモ。


概要

Apache PDFBoxは、pdfファイルを読み書きするライブラリー。OSS(Apacheライセンス)。

pdfファイルの作成は簡単だが、操作が低水準な雰囲気で、複雑なものを作るのは(メンテナンスが)大変かも。

pdfファイルの読み込みに関しては、テキスト(文字列)の読み込みは簡単だが、それ以外は今のところ大変そう。


環境構築

PDFBoxはMavenリポジトリーから取得できる。

Gradleの場合は以下のような感じ。

build.gradle:

apply plugin: 'java'
apply plugin: 'eclipse'

version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    compile('org.apache.pdfbox:pdfbox:2.0.7')
}

task wrapper(type: Wrapper) {
    gradleVersion '4.1'
    jarFile file('.buildtools/gradlew.jar')
}

PDFへ戻る / 技術メモへ戻る
メールの送信先:ひしだま