PDFファイルに書き込みについて

解決


トトロ  2020-09-22 20:03:10  No: 149164

こんばんは。
既存のPDFファイルに10文字程度書き込みして
登録することが Delphi Tokyo Enterprise で可能でしょうか。
もし可能なら
お手数をお掛けしますが開発のヒントを頂けないでしょうか。
よろしくお願いいたします。


igy  2020-09-22 20:51:31  No: 149165

Delphiの標準機能では出来ないと思いますが、
pdf 編集 SDK
で検索してみると、有償のツールが見つかるかもしれません。


トトロ  2020-09-23 14:35:31  No: 149166

igyさんアドバイス頂きましてありがとうござます。
ネットで探してみましたが
良さそうなものがありませんでした。

そこで、下記のような方法でpdfファイルに書き込みをできないでしょうか。
①First ReportにPDFファイルを貼り付けます。(PDFファイルはOracleテーブルフィールドにあるファイル名)
②貼り付けたPDFファイルの枠外に一行コメント行を追加する。

このようなことがFirstReportで可能でしょうか。
教えて頂けませんでしょうか。


igy  2020-09-23 14:55:34  No: 149167

> このようなことがFirstReportで可能でしょうか。 

おそらく不可能だと思います。


igy  2020-09-23 15:17:51  No: 149168

なお、
> 良さそうなものがありませんでした。
とのことですが、

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とか、あるみたいですので、
体験版を試してみるのも、良いかもしれませんね。


take  2020-09-23 15:19:27  No: 149169

やりたい事は
PDFで出来ている帳票に外部から必要な情報を追加してPDFにしたいというのかな?
たとえば発注伝票を作るみたいな

First ReportでPDF取り込みが出来るのなら出来るかと思います。
PDF取り込みが直接できなくてもJPEGやPNGに変換すれば可能かと
でもそれFirst Report使う意味あるのかな?

PDFにする前のExcelがあればExcelで操作する方が良いですし
PDF出力が必要な場合は何らかのPDF出力ソフトをお持ちなら印刷出力先に指定すればそこそこ動作するだろうし

あとDelphiからのPDF操作は Mr.XRAYさんのホームページが普通にヒットしましたよ
そちらを見た方が早いですね


トトロ  2020-09-27 12:51:26  No: 149186

皆様、お世話になっています。
四苦八苦しましたが、
なんとか、既存PDFファイルに文字を追加することが
できました。
疲れた~。
今後ともよろしくお願いいたします。


わみ  2020-09-30 18:57:23  No: 149198

聞くだけ聞いて、どのように解決したか書かないとは、礼儀知らずですよ


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加