4

FullCalendar.js でレンダリングされたカレンダーを PDF に印刷しようとしましたが、利用可能なジェネレーターはどれも機能していないようです:

PrinceXML の失敗の最小限の再現例は、Adam Shaw の FullCalendar サイトの例です。生成された HTML を ( 経由で$("body").html()) 保存し、生成された HTML を PrinceXML に渡して、PrinceXML の不適切な JavaScript 処理をバイパスしても、PrinceXML は絶対位置のイベントを正しくレイアウトしません。

私のオプションは何ですか?

4

2 に答える 2

4

おそらく最善の策は、WebKit をレンダリング エンジンとして使用するwkhtmltopdfです。これは、CSS/Javascript を自由に使用できることを意味します。javascript-delayオプションを検討する必要があるかもしれません。

Ruby on Rails で wkhtmltopdf を正常に使用しましたが、.NET を使用しているようです。簡単に検索すると、.NET 用の wkhtmltopdf ラッパー ライブラリがいくつか見つかります。

いくつかの代替ソリューションについては、この回答をご覧ください。

于 2013-10-24T14:55:23.677 に答える