【HSP3】HNBridgeを使用して、PDFLibNetでPDFからJPEG形式で画像を切り出すテスト

HNBridgeを使用して、PDFLibNetでPDFからJPEG形式で画像を切り出すテスト(HNBridgeEx.as が必要です。http://codetter.com/?p=1127)

HNBridgeを使用して、PDFLibNetでPDFからJPEG形式で画像を切り出すテスト(HNBridgeEx.as が必要です。http://codetter.com/?p=1127)

  • hk1v
  • 2014/8/14 21:19
  • タグ:
  • タグはありません
/**
	HNBridge入手先(つやぴん氏)	http://tuyapin.net/hsp/hnbridge
					https://github.com/tuyapin/HNBridge

	HNBridgeEx.as入手先		http://codetter.com/?p=1127

	PDFLibNet入手先			https://github.com/cube-soft/PDFLibNet
	※ 自前でビルドする必要があります。
*/
#include "HNBridge.as"
#include "HNBridgeEx.as"
;
	title "HNBridgeを使用して、PDFLibNetでPDFからJPEG形式で画像を切り出すテスト"
;
	LoadAssembly "PDFLibNet.dll"
;
	CreateObjectFromClassName "PDFLibNet.PDFWrapper"
	CreateInstance
;	
	dialog "pdf", 16
	if stat == 0 : end
	fname = refstr
	mes "ファイル名: \t"+fname
;	
	InvokeMethod "LoadPDF", fname
	;SetProperty "CurrentPage", "int://1"
	mes "SupportsMuPDF: \t"+GetProperty("SupportsMuPDF")
	mes "UseMuPDF: \t"+GetProperty("UseMuPDF")
	SetProperty "UseMuPDF", "bool://True"
	mes "ページ数: \t"+GetProperty("PageCount")
	mes "RenderDPI: \t"+GetProperty("RenderDPI")
;	
	// 出力ファイル名, 開始ページ番号, 終了ページ番号, DPI, JPEG品質度
	InvokeMethod "ExportJpg", "Test.jpg", "Int32://1", "Int32://1", "Double://300", "Int32://90"
;	
	UnloadAssembly