|
Apache PDFBoxは、pdfファイルを読み書きするライブラリー。OSS(Apacheライセンス)。
pdfファイルの作成は簡単だが、操作が低水準な雰囲気で、複雑なものを作るのは(メンテナンスが)大変かも。
pdfファイルの読み込みに関しては、テキスト(文字列)の読み込みは簡単だが、それ以外は今のところ大変そう。
PDFBoxはMavenリポジトリーから取得できる。
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') }