FileMaker で PDF の Thumbnail 画像を取得する?

ごく稀に、PDF の Thumbnail を取得してオブジェクトフィールドに格納したい時がある。今回はその方法の備忘録を書いていく事とする。

前提 :

table::PDF というオブジェクトフィールドに test.pdf という PDF ファイルが格納されているとする。

結論 : 

次の式を利用する。

Let ( [
		~PDF = table::PDF ;
		~size = Max ( GetWidth ( ~PDF ) ; GetHeight ( ~PDF ) ) - 1
	] ;
	GetThumbnail ( ~PDF ; ~size ; ~size )
)

filename.pdf というファイルが格納されているとすると、filename.png と言うファイルを取得することができる。

ポイントは、~size の箇所の -1 しているところ。-1 をしないと、filename.pdf のままとなる。


皆さんは、PDF ( の 1 ページ目 ) を、PNG にできたとしたら何に使いますか?

この記事が気に入ったらサポートをしてみませんか?