OCRHelperの画像PDF分割変換でも使用している
うぇいくさんの日本語プログラミング言語「なでしこ」-libharuによるPDF生成 ライブラリ
で公開されているものを、最新のなでしこ(現在はv1.581)で使用できるように修正してみました。
変更点は
・サイズ変更が出来るようにした修正したこと。
・デラックス版から統合した「なでしこ v1.577」以降でPDF関連命令と重複競合するエラーを回避。命令を「PDF~」から「HPDF~」へ変更しました。
サンプルプログラムが動作するのを確認しましたが、不具合等がまだあるかもしれません。
導入
1.本ページより、ライブラリの入った圧縮ファイルをダウンロードする。
2.圧縮ファイル内にあるlibhpdf.dllとzlib1.dllのファイルを、なでしこをインストールしたフォルダに入れます。
3.圧縮ファイル内にあるHPDF_API.nakoとHPDF互換.nakoを、なでしこをインストールしたフォルダの下にあるlibフォルダに入れます。
命令一覧
・HPDF開く(FNAMEで|FNAMEの|FNAMEを)
・HPDF閉じる()
・HPDF文字描画({=?}SをX,Yへ|Yに)
・HPDF文字色設定(COLに|COLへ)
・HPDF塗り色設定(COLに|COLへ)
・HPDF線色設定(COLに|COLへ)
・HPDF線太さ設定(SIZEに|SIZEへ)
・HPDF改ページ()
・HPDF線描画(X1,Y1からX2,Y2へ)
・HPDF四角描画(X1,Y1からX2,Y2へ)
・HPDF文字サイズ設定(SIZEに|SIZEへ)
・HPDFフォント設定(FONTに|FONTへ)
・HPDF作者設定(NAMEに|NAMEで)
・HPDFタイトル設定(TITLEに|TITLEで)
・HPDFページ幅取得()
・HPDFページ高さ取得()
・HPDFページサイズ設定(SIZEに|SIZEへ)
・HPDF画像描画(FをX,YからW,Hへ)
※2024年3月24日
導入を簡単にするためのインストール.nakoファイルを追加しました。
※エラーでサンプルプログラムが起動しない時は
(作っていただいた、うぇいくさんに感謝。v(^∀^) ぁりがと~)
Value Size (mm or inches) Size (in pixels)
-------------------------------------------------------------------
HPDF_PAGE_SIZE_LETTER 8.5 x 11 (inches) 612 x 792
HPDF_PAGE_SIZE_LEGAL 8.5 x 14 (inches) 612 x 1008
HPDF_PAGE_SIZE_A3 297 x 420 (mm) 841.89 x 1199.551
HPDF_PAGE_SIZE_A4 210 x 297 (mm) 595.276 x 841.89
HPDF_PAGE_SIZE_A5 148 x 210 (mm) 419.528 x 595.276
HPDF_PAGE_SIZE_B4 250 x 353 (mm) 708.661 x 1000.63
HPDF_PAGE_SIZE_B5 176 x 250 (mm) 498.898 x 708.661
HPDF_PAGE_SIZE_EXECUTIVE 7.25 x 10.5 (inches) 522 x 756
HPDF_PAGE_SIZE_US4x6 4 x 6 (inches) 288 x 432
HPDF_PAGE_SIZE_US4x8 4 x 8 (inches) 288 x 576
HPDF_PAGE_SIZE_US5x7 5 x 7 (inches) 360 x 504
HPDF_PAGE_SIZE_COMM10 4.125 x 9.5 (inches) 297 x 684
-------------------------------------------------------------------