DTP MY-NOTEBOOK

Saturday, January 14, 2012

Process FlateDecode contents stream in pdf

I uncompressed a my-pdf-file using pdftk and see one but ...


<</Filter/FlateDecode/Length 142>>stream
HOGEHOGE
endstream

I can not read the HOGEHOGE part.
The HOGEHOGE part is encoded (decoded?) as zip .

Google search result, I know how to decode this HOGEHOGE part using Java.

続きを読む

Wednesday, August 24, 2011

カレントディレクトリの画像ファイル *.bmp を *.png に変える、ただし幅は 250px に統一

画像変換自体 resizeImproved.groovy は Groovy で画像をリサイズする, java.awt.Image に resize メソッドを追加する(Expando MetaClass) を使用する。


for bmpf in *.bmp
do
	echo $bmpf
	pngf=${bmpf%.*}.png
	groovy resizeImproved $bmpf $pngf 250
done

参考:http://osima.jp/blog/bash-replace-suffix.html

続きを読む

Wednesday, August 24, 2011

Groovy で画像ファイルのコピー, GDK java.io.File ならこんな簡単に

画像ファイルなどのバイナリファイルをコピーする場合。
commonsのFileUtils.copy(srcFile,destFile) を使えばいいのだが、 GDK の java.io.File を使えば以下で済ますことも可能。

続きを読む

Monday, August 22, 2011

Javaで文字コードを調べる... 全角スペース(ideographics space)を半角スペースに置き換える方法

テキストデータ中に含まれる全角スペースを半角スペースに置き換えるプログラム(java)を書くことになった。

ちなみに、全角スペースという用語は日本だけしか通用しないらしい。ユニコード(unicode)的世界では、ideographics space と呼ばれているらしい。

続きを読む

« NEWER POSTS | OLDER POSTS »

© 2009-2012 Tomoaki Oshima