Fess 13.8.1のリリース

Fess 13.8.1をリリースしました。13.7.2もリリースしてあります。依存関係の更新も少々しましたが、JAVA_OPTSを参照するのをやめた修正のせいで、Windowsでfess.batから起動できなくなっていたようなので、それに対する修正になります。たぶん、以前からあった問題だったと思うのですが、特定の条件でしか発生しなかったので、発覚しなかったのだと思います。そして、私はWindowsユーザーではないし、Windowsでfess.batで起動するパターンは商用で提供することはないので、気づかなかったという感じ…。Fessはテストケースが多いから商用で使わない部分までのテスト工数をまわすのも難しいところ。この手のは自動化したいところだけど、Windowsだとうまくできる方法があるのかが不明である。という感じで、今回はバグ修正的なリリースでした。

pdftoppmでPDF→画像にする

PDFファイルのサムネイル画像を作りたいときとか、今までだと、Imagemagickのconvertコマンドで作れていたのだが、最近のバージョンでは convertコマンドの脆弱性対応で、設定ファイルを変更しないと使えなくなってしまっている。なので、手軽な別な手段が必要になるのだが、画像変換するだけならpdftoppmコマンドが使えそうである。

pdftoppmコマンドを利用するために

$ sudo apt install xpdf

という感じで、xpdfをインストールする。あとは

$ pdftoppm -png test.pdf test

のようにすると、test-1.pngのようなファイルが生成される。