こんばんは。
既存のPDFファイルに10文字程度書き込みして
登録することが Delphi Tokyo Enterprise で可能でしょうか。
もし可能なら
お手数をお掛けしますが開発のヒントを頂けないでしょうか。
よろしくお願いいたします。
Delphiの標準機能では出来ないと思いますが、
pdf 編集 SDK
で検索してみると、有償のツールが見つかるかもしれません。
igyさんアドバイス頂きましてありがとうござます。
ネットで探してみましたが
良さそうなものがありませんでした。
そこで、下記のような方法でpdfファイルに書き込みをできないでしょうか。
①First ReportにPDFファイルを貼り付けます。(PDFファイルはOracleテーブルフィールドにあるファイル名)
②貼り付けたPDFファイルの枠外に一行コメント行を追加する。
このようなことがFirstReportで可能でしょうか。
教えて頂けませんでしょうか。
> このようなことがFirstReportで可能でしょうか。
おそらく不可能だと思います。
なお、
> 良さそうなものがありませんでした。
とのことですが、
BCL easyPDF SDK
https://www.xlsoft.com/jp/products/bcl_tech/index.html
を見てみると、動作環境の「プログラミング言語」には、
> その他 COM をサポートする言語 (Delphi など)
とあり、
オンライン マニュアル
https://www.pdfonline.com/easypdf/sdk/usermanual/index.html?page=source%2Fusing_objects%2Fwhat_are_objects.htm
で、
PDF Processor APIのメソッドで、AddPDFTextとか、あるみたいですので、
体験版を試してみるのも、良いかもしれませんね。
やりたい事は
PDFで出来ている帳票に外部から必要な情報を追加してPDFにしたいというのかな?
たとえば発注伝票を作るみたいな
First ReportでPDF取り込みが出来るのなら出来るかと思います。
PDF取り込みが直接できなくてもJPEGやPNGに変換すれば可能かと
でもそれFirst Report使う意味あるのかな?
PDFにする前のExcelがあればExcelで操作する方が良いですし
PDF出力が必要な場合は何らかのPDF出力ソフトをお持ちなら印刷出力先に指定すればそこそこ動作するだろうし
あとDelphiからのPDF操作は Mr.XRAYさんのホームページが普通にヒットしましたよ
そちらを見た方が早いですね
皆様、お世話になっています。
四苦八苦しましたが、
なんとか、既存PDFファイルに文字を追加することが
できました。
疲れた~。
今後ともよろしくお願いいたします。
聞くだけ聞いて、どのように解決したか書かないとは、礼儀知らずですよ
ツイート | ![]() |