中綴じ小冊子をつくるのに、先日来、苦労している。レイアウトソフトがあれば簡単なことなのだが、Ubuntuでそれに相当するScribusがいまひとつ日本語対応がよくないので、こういうことになっている。要はページの面づけをするだけなので、PDFファイルでページの順序を入れ替えてやればそれで十分。そこで、OpenOffeceでつけたレイアウトをPDF化して、さて、そのページ順を入れ替えようとするのだが、これがうまくいかない。
もちろん、ふつうのLinux使いならここでpdftkをサラサラッと操るのだろう。けれど、コマンドラインを打ち込むこのツールは、私には使いこなせない。そのフロントエンドらしいPDF Editorにはページ順入れ替えのGUIが見つからない。そこで、前回は仕方なく、ScribusにPDFを読み込んで面づけするという面倒なことをやった。面倒ではあるけれど確実で、これはこれで嫌な方法ではない。けれど、どういうわけかScribusは読み込んだPDFをPDFとして再出力するのを嫌うようで、エラーメッセージが出るし、それを無視して得られたファイルから印刷すると、文字がところどころダブって印字される。やっぱり何かエラーが内在しているのだろう。
むかしMacを使っていたときには、PDFを自由自在に操るいいフリーソフトがあった(もう名前も思い出せない)。そういうものが、どうもUbuntuでは見つからない。たぶん、pdftkをベースにGUIをつくればいいだけだろうと素人は思うのだが、誰もそういうものを提供してくれていないようだ。
そこでふと思いついたのが、Windowsの世界ではどうなっているのだろうということ。Windowsでいいのがあれば、Wineで動かせるかもしれない。
Vectorで調べてみると、 ConcatPDFとかiTextFrontといったよさそうに見えるフリーソフトがあることがわかった。ところが、これらは.NET Frameworkがないと動作しない。そして、.NET Frameworkは、以前にもWineでのインストールに失敗している。やっぱりMSだからWineでは動かないのかもしれない。
そこで、PDF Knifeとpdfpdfpdf.comという2つのフリーソフトをインストールしてみた。前者が複数ページのPDF文書を1ページずつに分解するソフト、後者が複数のPDFを1つのPDFに結合するソフトである。前者で12ページのPDFを1ページずつに分解し、後者でその順序を入れ替えて1つのファイルにまとめようという算段である。これがひとつのアプリで一発でできないのは面倒だが、まあ確実な方法だろう。
結果、これら2つのソフトはWineできちんと動作した。使用後に「メモリ解放」に関するエラーメッセージは出るが、別段問題はなさそうだ。出力も問題なく、めでたしめでたし。
それにしても、WindowsやMacで普通に入手でき、Linuxでもコマンドを使うなら可能なことをするアプリが、GUIを望んだとたん手に入らなくなるのは悔しいものだ。ごまかしながら日常の作業に問題は出ていないのだけれど、もっとストレートにならないかなあと、ゼイタクなことを思ってしまう。
Matsumotoさん
初めてコメントさせて頂きます。
MatsumotoさんのMacでUbuntuの紹介記事を拝見し、
お陰様でそれ以来Ubuntuを使用しています。
PDFの編集ですが、Macでは”OmniGraffle”という優れものが
ありますが、Ubuntuにおいてはこれが定番といったソフトが
見つからず悩んでおりました。
先日、独学Linuxさんの以下の記事を拝見し、Sun PDF Importを
OO.o3.0に機能追加したところ、Writerで見事にPDFファイル
(6MB、53ページ)の編集が可能となりました
(少々読み込みに時間がかかりましたが)。
PDF編集機能が使えるOpenOffice.org3.0 Beta2!
ページの入れ替えも「ページパネル」でdrag&dropすることで可能です。
あまりWriterは使わずにいたのですが、これから活躍してもらえそうです。
試されてみたらいかがでしょうか?
mhさん、コメントありがとうございます。そうなんですよね。このプラグイン、噂を聞いてものすごく気になっているんです。ただ、OpenOffice2.4では使えない。はやく3.0にしたいんですが、能力不足で…。9.04へのアップグレード待ちの状態です。もう来月ですからね。楽しみにしています!