4

HTML ページを PDF ドキュメント データに変換することができました。現在、このドキュメント データに含まれる PDF のアップロードを追加しています。これを行うための最良の方法を探していますが、適切に機能するものは見つかりませんでした。詳細は次のとおりです。

  • HTML はページの半分を構成し、アップロードされた PDF はこのページから追加する必要があります。
  • 追加された PDF がページの半分よりも長い場合、2 番目のページに続きます (HTML コンテンツと PDF コンテンツの間に改ページはありません。
  • 複数ページの PDF が完全に含まれています (良い解決策があれば、この部分を理解できます)。

私はいくつかの異なるアプローチを試しましたが、それぞれに欠点があります。

  • PDF を HTML に変換し、元の HTML と結合します。大量のフォーマットの問題。クライアントが書式設定をシンプルに保っている場合、これは問題になりません (しかし、そうならないことは誰もが知っています)。
  • PDF出力にPDFを追加するだけです。1 ページ目ではなく、2 ページ目から追加を開始します。
  • PDF を画像にダンプし、HTML に画像タグを配置します。最もきれいな結果ですが、空白のトリミングが必要で、ページの半分より長いものは 2 番目にプッシュされます。

HTMLからPDFへの変換にDOMPDFを使用しています。私はPDFLib、FPDI、ImageMagick/GhostScript(画像変換)を試しました。多分これは闇の中のショットかもしれませんが、誰かがより良い方法を知っていますか?

4

2 に答える 2

1

私は PrinceXML の大ファンですが、無料ではありません。

于 2012-07-25T23:27:23.670 に答える
1

IBM は、こちらの開発者向け記事で FPDF を推奨しています。ライブラリはこちらにあります: http://www.fpdf.org/

于 2012-07-31T02:54:19.077 に答える