1

私はTCPDFライブラリを初めて使用し、ドキュメントを読んだ後、必要なことを実行できるかどうかわかりません。私は画像ファイルを持っています。それを background.tiff と呼びましょう。この画像を新しい pdf 内に配置し、この画像の特定の位置にテキストを書きたいと思います。画像にテキストを書き込んだり、ページ上にテキストを絶対に配置したりすることに関する情報やドキュメントが見つかりません。これは代わりに writeHTML() で行うべきものですか? 理想的には、この pdf は後で印刷されます。TCPDF で印刷目的でテキストを「アウトライン化」することは可能ですか? 何か助けていただければ幸いです。ここで少し迷っています。

編集:別のライブラリがより良い解決策である場合、私は完全に別のライブラリに切り替えることにオープンです。

4

1 に答える 1

10

解決策はすでにコメントに記載されていますが、知っておくべきことは次のとおりです。

  1. Image() - PDF ドキュメントへの画像の挿入についてお読みください。
  2. SetX()SetY()SetXY()GetX()GetY() - ポインターの設定/取得について読んでください。PDF の生成は、印刷プロセスとよく似ていることに注意してください。コンテンツを生成し、ポインタをそのコンテンツの上に戻し、何か新しいものを生成すると、以前に「印刷」したコンテンツの上に表示されます。
  3. Cell()、MultiCell()、Write() など。

ああ、PDF を正確に生成したい場合は、HTML を PDF に変換しないようにしてください。代わりにポインタを使用してください。はるかに正確で、改ページでうまく機能し、CSS の互換性について心配する必要はありません。

于 2013-03-05T15:03:58.457 に答える