pdftkのインストール
問題
Ubuntu18以降で、pdftkのパッケージが提供されていないようです。
pdftkをインストールするにはどうしたらよいでしょうか。
答え
pdftk-javaをソースからビルドする。
$ sudo apt install git default-jdk-headless ant libcommons-lang3-java libbcprov-java $ git clone https://gitlab.com/pdftk-java/pdftk.git $ cd pdftk $ mkdir lib $ ln -st lib /usr/share/java/{commons-lang3,bcprov}.jar $ ant jar
テスト実行
$ java -jar build/jar/pdftk.jar --help
jarを適当な場所に配置
$ cp ~/pdftk/build/jar/pdftk.jar /usr/share/java
以下の内容の /usr/local/bin/pdftk を作る
#!/bin/bash java -jar /usr/share/java/pdftk.jar $@
実行権限を付与
chmod +x /usr/local/bin/pdftk
使えるようになった!
$ pdftk -version pdftk port to java 3.1.1 a Handy Tool for Manipulating PDF Documents Copyright (c) 2017-2018 Marc Vinyals - https://gitlab.com/pdftk-java/pdftk Copyright (c) 2003-2013 Steward and Lee, LLC. pdftk includes a modified version of the iText library. Copyright (c) 1999-2009 Bruno Lowagie, Paulo Soares, et al. This is free software; see the source code for copying conditions. There is NO warranty, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
コメント