おやぶん様
DWにはいつも大変お世話になっております。
ありがとうございます。
ところで先日
「大量のPDFファイルの中身を確認し、内容に応じてファイルネームを変更する」
という作業をしなければならなくなりました。
ただ
「PDFファイルをサムネイル表示し、それをリネームする」
を効率的に出来るツールがなかなかみつかりません。
そこで、DWでは画像をSusieプラグインでサムネイル表示できることから、PDFファイルを表示できるSusieプラグインを探してみました。
Susieプラグイン
https://mimizunoapp2.appspot.com/susie/
axpdf.spi
PDFを書庫として開きページ毎のBMPファイルを得るプラグイン。あふwでのみ動作確認。
これを、DW(x86)に組み込んでみましたが、残念ながらPDFファイルのサムネイル表示は出来ませんでした。
いろいろ探してみたところ、Leeyesと言う画像ビューアですと、このプラグインを使ってPDFのサムネイル表示が出来ること言う情報があり、
実際試してみたところ、PDFファイルがサムネイル表示されました。
Leeyesでpdfファイルを閲覧する方法は?
https://aprico-media.com/posts/5198
ご相談と言うのは、DWの設定で、このSusieプラグインを用いてPDFファイルのサムネイル表示を行うことが出来ないか?ということです。
アドバイスいただければと存じます。どうぞ宜しくお願い申し上げます。
サムネイルとして表示しているのは、画像ファイルのみなので、現状できません。
pluginはPDFファイルを圧縮ファイルとして扱い、各ページをBMPとして取得できるようにしているようです。
圧縮ファイルの場合、圧縮ファイル内の先頭の画像ファイルをサムネイル画像として表示するという仕様を追加すればできそうです。
仕様的にはできそうなのでちょっと考えてみます。
画像プレビュー表示に圧縮ファイル内の画像ファイルを表示する機能を追加しました。
仮版として作成したので、参照先から06/01の版をダウンロードして確認お願いします。
> 画像プレビュー表示に圧縮ファイル内の画像ファイルを表示する機能を追加しました。
> 仮版として作成したので、参照先から06/01の版をダウンロードして確認お願いします。
おやぶん様、いつもお世話になっております。
06/01版の作成ありがとうございます。
32bit版ではaxpdf.spiを配置することにより、pdfファイルのプレビューが出来ること確認できました。
64bit版では、axpdf.spiに加え、UNBYPASS.DLL、UNBYPASS.EXE、ZBYPASSA.SPH、ZBYPASSI.SPHを加えることにより、同様にpdfファイルのプレビューが出来ました。
いずれも、pdfファイルの場合pdfのアイコンが表示されるので、画像ファイルなのかpdfファイルなのかが区別しやすく、大変見やすいと思いました。
お忙しい中、ご対応いただき、ありがとうございました。
ところで、axpdf.spiですが、ソースが付いているので改変してsphに出来ればと思うのですが、難しいでしょうか?
> ところで、axpdf.spiですが、ソースが付いているので改変してsphに出来ればと思うのですが、難しいでしょうか?
技術的には可能ですが、ライセンス的に難しいです。
axpdf自体のライセンスがGPLv3なので、作成するならGPLv3を継承する必要がありますが、このライセンスの場合、susie Pluginを配布した場合、使用する元のソフトウェアのソースコードも配布対象に入る可能性があります。
現状Double Windowのソースコードを配布対象とする予定はないので、作成/配布は難しいです。
> 技術的には可能ですが、ライセンス的に難しいです。
> axpdf自体のライセンスがGPLv3なので、作成するならGPLv3を継承する必要がありますが、このライセンスの場合、susie Pluginを配布した場合、使用する元のソフトウェアのソースコードも配布対象に入る可能性があります。
> 現状Double Windowのソースコードを配布対象とする予定はないので、作成/配布は難しいです。
そうなんですね。
axpdfだけ改変できないかと思ったのですが、それだけでは難しいとのこと、了解致しました。
先ほど、Visual Studio2019にaxpdfのソースコードを読み込ませてみましたが、やはりそのままではリコンパイルできないようでした。
私もこの辺りのことはド素人なので、これ以上はわかりません。
とりあえず、64ヒbitではUNBYPASSとの併用で使えればと思います。
ありがとうございました。