2009年1月11日日曜日

GUI for PDFTKを使ってみる。

PDFファイルにページを追加したり、逆にバラバラに出来るソフトにPDFTKと言うのがあります。このソフトをGUIで使おうというのが、GUI for PDFTKです。端末から一々ファイル名を打ち込んだりするのは非常に面倒でよく間違ったりしますが、やはりこういうGUIで操作するものが有ると便利です。当然ですが端末からPDFTKを使う事も出来ます。

このソフトをPuppyに入れてみたところ一応起動出来て動作は問題ないみたいです。一部GUIに文字化けがあるので意味不明で使いづらいです。大体、勘で操作出来ますがやはりどうにかしたい所です。ソースも公開されていますので気力のある方はチャレンジしてみるのも良いかもしれません。ソースを見るとFreePASCALで書かれている様で、Puppyでコンパイラが動くかどうかは不明です。又、日本語がうまく表示される保証はありません。

PETパッケージの作り方
1.debianからpdftk_1.41-3_i386.debをダウンロードして展開する。
2.作業フォルダを作成し名称をguipdftk_1.41とした。その中に展開されて出来た/usrフォルダを移動させる。
3.GUI for PDFTKをダウンロードして展開する。展開するとguipdftkとguipdftk.configの二つのファイルが出来るので、これらを作業フォルダの/usr/binに移動させる。
4.端末より作業フォルダのディレクトリに移動してPETパッケージを作成する。
作業フォルダが/tmp内にあるとすれば

#cd /tmp
#dir2pet guipdftk_1.41
step1は「enter」でxxxx.desktopを作成する。
step1Bは「Utility」などメニューで表示させる場所を入れて下さい。
step1Cは「guipdftk」これで起動させます。
step1Dは アイコンの指示ですが無いのでそのまま「enter」。指定しても可。
step1Eは 「GUI for PDFTK」とでもして下さい。
step2はPDF Utilityで良いでしょう。
後は全てenter

5.PETパッケージをインストールするとライブラリーの依存エラーが出ます。以下の物を使用しました。

libgci8-1_4.2.4-4_i386.deb
libgdk-pixbuf2_0.22.0-14_i386.deb
libglib1.2_1.2.10-17_i386.deb
libgtk1.2_1.2.10-18.1_i386.deb
libgtiff4_3.8.2-7+etech1_i386.deb

参考
pdftk
http://www.accesspdf.com/pdftk/

GUI for PDFTK
http://www.paehl.de/pdf/

気力のある方はこれで日本語化可能?
Lazarus
http://www.lazarus.freepascal.org/