2009年1月9日金曜日

OpenOfficeでPDFを加工する

OpenOfffice3.0 DrawでPDFファイルを修正出来るExtensionが公開されているので実際に使ってみた。どうもFontの埋め込みが無いファイルは文字化けしてダメみたいだ。Fontの埋め込みがあっても全てのPDFが開けるとは限らない様だ。でも使い道が有る人は有効だろう。一応テキストの変更も出来てPDFでのエクスポートも出来ました。どこまで出来るかは不明。完全なPDFが再現出来るとは限らない。

SUN PDF Import Extension Beta
http://extensions.services.openoffice.org/project/pdfimport

使いかたはLinuxの物をダウンロードし適当な場所に保管する。OpenOffice Drawを起動し「ツール」>「拡張機能マネージャ」でダウンロードしたファイルを指定するだけ。あとは「ファイル」>「開く」で目的のPDFファイルを開く。

↓Fontの埋め込みが無いと文字化けしました。

2009年1月5日月曜日

PuppyのGViewは何するの?

PuppyにはGViewと言う画像ビューアが入っているが起動はターミナルからしか出来ないみたいだ。メニューには登録されて無いし、どのタイミングでこのソフトが起動するのか分からない。画像ファイルを直接クリックして開くとmtpaintが起動するので、これではGViewの存在価値があまり無い。対応アプリの設定を「defaultpaint」から「defaultviewer」に変更するとビューアが開くようになるが、これはこれで画像を修正したい時に面倒くさい。う〜んどちらが便利?

webページにはマウスでいくらか操作出来る様な事が書いてあるが実際に使ってみるとうまく機能しない。一応webページに依るとbmp、jpeg、gif、pngが表示出来るみたいです。

右ボタンは何も出来ない。
左ボタンはGView自体を移動出来るだけ。
スクロールはGView自体の拡大縮小。
スクロールのクリックで画像拡大。
キーボードから「i」でファイル情報が表示される。
他には出来ない。webページに書いてあるのは嘘か?あやしいソフトだな。

GView
http://gview.sourceforge.net/

2009年1月4日日曜日

XpdfのPETパッケージ

PuppyLinuxにディフォルトで入っているPDFビュアーはePDFViewですがファイルの表示スピードなどが遅く感じられます。そこでより軽量なXpdfの日本語PETパッケージを作成してみます。PuppyパッケージマネージャからインストールしたXpdfは起動すらせず、使い物になりません。以下はPuppy4.1.1日本語版の例です。

1.まずCMapがすでにインストールされているか確認する。無ければ日本語Fontの埋め込みが無いPDFファイルはうまく表示されません。以下はCMapが無い場合の方法で説明します。Poppler-dataなどを導入していたらCMapはすでに有ると思います。

2.debianからバイナリをダウンロードしてくる。
xpdf-common_3.0.2-1.4_all.deb
xpdf-jpanese_20040727-1_all.deb
xpdf-reader_3.0.2-1.4_i386.deb
xpdf-utils_3.0.2-1.4_i386.deb

最低必要なライブラリなどは以下
lesstif2_0.95.0-2.1_i386.deb
libt1-5_5.1.2-3_i386.deb
libxp6_1.0.0xsf1-2_i386.deb

3.作業ディレクトリxpdf_3.0.2を作成して中にxpdfのファイルを展開して行きます。展開の仕方は作業フォルダにXpdfのファイルを移動させファイルをクリックしてXArchiveで展開させると/usr、/etcのディレクトリが作成されます。最初のファイルを展開させた後に次のファイルを展開させると、最初に展開されたディレクトリの中にファイルが追加される形で展開されていきます。展開した後のxxxx.debファイルは必要ないので作業フォルダの中から退避させます。

4.xpdf-jpanese_20040727-1_all.debを展開すると作業フォルダ/use/share/fonts/cmapにCMapが展開されています。

Ghostscriptの日本語調整をしている場合はすでにCMapがインストールされていると思われますので、CMapは流用する事が出来ます。又、Poppler-dataのCMapも流用出来ます。CMapは色々な所から配布され混乱していますので、自分で何処の物を使うか決めて下さい。本家はAdobeでAdobeReaderの中にもあります。

作業フォルダ/etc/xpdf/xpdfrcに以下を追加します。テキストエディタでファイルを開き一番下に追加します。使用するFontの位置や種類、CMapの位置は調整が必要です。必要なFontは追加する必要があります。以下はxpdf-jpanese_20040727-1_all.debでCMapを追加した場合を示します。Windows等で作成されFontの埋め込みが無い場合の代替Fontを指定します。この内容は同じディレクトリにあるxpdfrc-japaneseを参考に手を加えたものです。

ここにFontの代替設定が無い場合は全てdisplayCIDFontTTで設定したFontで表示されます。

5.作業フォルダ/usr/share/applications/xpdf.desktopを一部修正します。

ファイル内にあるCategoriesをCategories=X-DocumentUtilityにします。これでXpdfのメニューがePDFViewと同じ所に表示されます。

5.PETパッケージにします。作業ディレクトリが/tmpにあるとすれば、ターミナルより

#cd /tmp
#dir2pet xpdf_3.0.2
step1は「no」すでにxpdf.desktopが在るので。
step2はPDFviewerで良いでしょう。
後は全てenter

6.ライブラリもPETパッケージにしてインストールした後、XpdfのPETをインストールします。

使った感想は、非常に使いにくい物でした。表示スピードは多少速くなった感じがします。これならまだePDFViewの方が良いかな。文字の一部に表示されない箇所があったりします。CMapの数量が少ないので、どこかの物を追加するなどまだ手を入れる必要があるみたいです。

2009年1月3日土曜日

Xournalその後

Xournalは日本語Fontの埋め込みが無いPDFファイルは文字化けします。Poppler-dataを入れて置く必要があるみたいです。PDFファイルのページを移動する際、「Next Page」ボタンで移動すると、ページ数が無制限に増えて行く不具合があるみたいです。Font設定はツールバーに有りましたが画面が小さいと表示されないので画面を大きくしておく必要があります。

Shape Recognizerはフリーハンドで丸、四角を連続した線文で描くと自動で修正され、きれいな丸や四角になります。うまく描けば三角など色々な図形が表示出来ます。多少慣れるまでコツが必要です。Rulerは直線を引けるだけで他の機能は分かりません。

Select Rectangleは選択範囲をグループで移動させることが出来ます。テキストをクリックするとテキストのみを選択出来ます。Vertical Spaceは指示した位置から下に描写されている図形などを上下に移動出来ます。

このソフトをPDF Viewer代りに使う事も出来るし、PDFで出力出来ます。マウスでの手書き文字は時間も掛かり限界を感じます。同じようなソフトでWindowsにはJournalと言うのがあります。又、javaを利用したJarnalと言うのもあります。

2008年12月27日土曜日

Xournal

Xournalはスケッチ帳とメモ帳の中間的なソフトです。まだあまり認知されていないので日本語の情報はほとんど有りません。ちょっと使った感じかなり軽快な動きです。主な使い方はPDFファイルを取り扱う事ができるので注記をいれたりでしょうか。軽い修正は出来ます。日本語PDFの読み込み、書き出しが何の設定無しに出来ました。日本語テキストの入力も出来ます。Font設定はToolsメニューの中にあり、好きなFontが利用出来ます。

メニューは残念ながらほとんど英語です。PETパッケージのサイズが信じられない事に151KBです。まだ全ての機能を使ったわけでは無いのでおかしな部分も有るかもしれませんが、一度使ってみる価値は有ります。

Xournal
http://xournal.sourceforge.net/

petパッケージダウンロード先
http://www.murga-linux.com/puppy/viewtopic.php?t=36179

2008年12月26日金曜日

RoxFilerの意外な動作

Roxファイラーの使い方で意外な事を発見した。ファイルを一つ上の階層に移動させる時、ファイルのアイコンをツールバーの「↑」矢印ボタンにドラッグするとメニューが表示される。これで簡単に上の階層にファイルの移動などが出来る。同じ様な事がブックマークボタンでも出来る。知らなかったな〜。

2008年12月25日木曜日

PuppyのDidiWiki

Didiwikiは一人Wikiとでも言えば良いでしょうか、メモ帳代わりにも使えます。最初に多少設定が必要です。これをしておかないとファイルを保存出来ません。設定が済んでいれば日本語でも保存出来ます。使い込んではいませんが、書式など他のWikiとほぼ同じみたいです。ただし、このDikiWikiはすでに開発を終了したのかどうかは分かりませんがWebサイトが閉鎖しています。

Puppy本家フォーラムを参考に設定をします。
http://www.murga-linux.com/puppy/viewtopic.php?search_id=1608836917&t=33287

DikiWikiの/root/spot/README.txtを見る。