月間18,000PV達成! 収益は毎日発生中! 記事は毎日更新中! 今は農作業中のため東京にいるよ! ギランバレー症候群に関する情報を集めています

【Java】iTextを使用してPDFに点線を描画する方法!

             
  • 2018.05.20
  • IT
【Java】iTextを使用してPDFに点線を描画する方法!
Advertisement

 

JavaでPDFを出力する場合に、iTextというライブラリを使用することがあるかと思います。

iTextを使用してサーバ側でPDFを作成し、そのPDFをクライアント側にダウンロードするというのが定番ですが、このPDFに点線を描画する方法がなかなか見つからず困っていました。

結果的にはキャンバスで描画するという手法になりますが、ネットになかなか情報が載っていなかったので共有しておこうと思います。

 

 

iTextで点線を描画する方法

以下がソースコードになります。

 

解説

基本的には指定された行数分ループし、点線を描画するだけです。

 

以下で点線をひたすら描画していきます。

 

描画した結果、最後にキャンバスの埋め込みを行ないます。

 

 

まとめ

コード自体は簡単なのですが、iTextの情報が少ないので痒い所に手が届かない事が多いですね。

仕事の現場で点線を記述したいけどどうしたらいいか分からんと困っていたので、他にも困っている人もいるかと思います。

少しでも共有できることがあればどんどん載せていきますね。

Travelerを知らないの?