既存の複雑なHTMLとCSSを含む画像をPDFに変換したいです。
私はそれを試してみて素晴らしかっ
PhantomJS
たがCasperJS
、もはや開発していない。試してみましたが
wkhtmltopdf
、本当によかったですが、1年以上にわたって新しいバージョンがリリースされませんでした。
ヘッドレスFirefoxとChromeについて知っていますが、Debianサーバーで実行してPHPで呼び出す必要があります。 FirefoxとChromeの両方にGUIが必要で、Xウィンドウが必要です。
私はサーバーでDebian 8を使用しています。
答え1
ヘッドレスFirefoxとChromeについて知っていますが、Debianサーバーで実行してPHPで呼び出す必要があります。
問題なく実行された場合、NodeJSは問題ありません。
複雑なHTMLをPDFに変換するには、Chrome HeadlessなどのHTMLレンダリングエンジンが必要です。
私が働いている会社の次のAGPL-3.0プロジェクトはあなたが望むことを行います。
https://www.pdftron.com/blog/react/react-to-pdf(Reactは必須ではありません。)。
https://github.com/PDFTron/web-to-pdf
これはChromeヘッドレスを使用しているため必要に応じて、次の手順に従ってDebian8にChromeをインストールしてください。。