「PDFBox」の版間の差分

提供: 個人的記録
移動: 案内検索
15行目: 15行目:
 
<version>1.8.3</version>
 
<version>1.8.3</version>
 
</dependency>
 
</dependency>
 +
</pre>
 +
= 使い方 =
 +
== PDFページを追加する。 ==
 +
以下のコードで空白のページを追加することができる。<br>
 +
PDRectangleでページサイズを指定できるが、単位がポイントなのに注意(1ポイント=0.353mm)
 +
<pre>
 +
PDDocument doc = new PDDocument();
 +
PDRectangle rec = new PDRectangle(幅,高さ);
 +
doc.addPage(new Page(rec));
 +
doc.save("出力先.pdf");
 +
doc.close();
 
</pre>
 
</pre>

2013年12月31日 (火) 05:48時点における版

Apache FoundationのPDF生成ライブラリ。
このページは1.8.3準拠で記述しています。
ライセンス

APL

本家サイト

http://pdfbox.apache.org/

Mavenでの導入

本家にもあるけど、今回はdependencyに以下を記述。

<dependency>
	<groupId>org.apache.pdfbox</groupId>
	<artifactId>pdfbox</artifactId>
	<version>1.8.3</version>
</dependency>

使い方

PDFページを追加する。

以下のコードで空白のページを追加することができる。
PDRectangleでページサイズを指定できるが、単位がポイントなのに注意(1ポイント=0.353mm)

PDDocument doc = new PDDocument();
PDRectangle rec = new PDRectangle(幅,高さ);
doc.addPage(new Page(rec));
doc.save("出力先.pdf");
doc.close();