Firefox3およびIE7で正常にレンダリングされるHTML(XHTMLではない)ドキュメントがあります。これは、かなり基本的なCSSを使用してスタイルを設定し、HTMLで正常にレンダリングします。
私は今それをPDFに変換する方法を探しています。私が試してみました:
- DOMPDF:テーブルに大きな問題がありました。私は大きなネストされたテーブルを除外しましたが、それは役に立ちました(最大128Mのメモリを消費して死ぬ前に-php.iniのメモリの制限です)が、テーブルが完全に混乱し、画像。テーブルは、さまざまなポイントにいくつかの線を追加するためのいくつかの境界線スタイルを備えた基本的なものでした。
- HTML2PDFとHTML2PS:私は実際にこれで運が良かった。一部の画像(すべての画像はGoogle Chart URL)をレンダリングし、テーブルのフォーマットははるかに優れていましたが、まだ理解していない複雑な問題があり、不明なnode_type()エラーで死に続けていたようです。ここからどこに行くべきかわからない。と
- Htmldoc:これは基本的なHTMLで正常に機能するようですが、CSSはほとんどサポートされていないため、HTMLですべてを実行する必要があります(Htmldoc-landではまだ2001年であることに気づいていませんでした...)。
私はHtml2PdfPilotと呼ばれるWindowsアプリを試しましたが、実際にはかなりまともな仕事をしましたが、少なくともLinuxで実行され、理想的にはWebサーバーでPHPを介してオンデマンドで実行されるものが必要です。
何が欠けていますか、またはこの問題を解決するにはどうすればよいですか?