我正在尝试使用https://github.com/tonchik-tm/pdf-to-html
将PDF转换为HTML我的托管支持在服务器上安装poppler utils。我检查了一下,poppler utils的版本是0.12.4
我通过Composer下载了代码。 我得到了pdftohtml和pdfinfo的路径。 我为应该在其中生成HTML文件的输出目录设置了正确的权限。
完成上述所有操作后,我尝试运行代码并获得以下错误消息
[15-Mar-2019 03:46:58 UTC] PHP Warning: file_get_contents(/home/website/public_html/pdftohtml/vendor/tonchik-tm/pdf-to-html/src/../output/5c8b20323309b/1552621618_Invoice-1.html): failed to open stream: No such file or directory in /home/website/public_html/pdftohtml/vendor/tonchik-tm/pdf-to-html/src/Pdf.php on line 156
[15-Mar-2019 03:46:58 UTC] PHP Fatal error: Uncaught exception 'BadMethodCallException' with message 'Please set some HTML first.' in /home/website/public_html/pdftohtml/vendor/pelago/emogrifier/src/Emogrifier.php:411
Stack trace:
#0 /home/website/public_html/pdftohtml/vendor/pelago/emogrifier/src/Emogrifier.php(375): Pelago\Emogrifier->assertExistenceOfHtml()
#1 /home/website/public_html/pdftohtml/vendor/tonchik-tm/pdf-to-html/src/Html.php(89): Pelago\Emogrifier->emogrify()
#2 /home/website/public_html/pdftohtml/vendor/tonchik-tm/pdf-to-html/src/Html.php(47): TonchikTm\PdfToHtml\Html->setInlineCss(false)
#3 /home/website/public_html/pdftohtml/vendor/tonchik-tm/pdf-to-html/src/Pdf.php(157): TonchikTm\PdfToHtml\Html->addPage(1, false)
#4 /home/website/public_html/pdftohtml/vendor/tonchik-tm/pdf-to-html/src/Pdf.php(91): TonchikTm\PdfToHtml\Pdf->getContent()
#5 /home/website/public_html/pdftohtml/black_out.php(61): TonchikTm\PdfToHtml\Pdf->getHtml()
#6 {main}
thrown in /home/website/public_html/pdftohtml/vendor/pelago/emogrifier/src/Emogrifier.php on line 411
我检查了输出目录。代码正在输出目录中创建另一个目录,但是由于该错误,它在该文件夹中未生成任何HTML。
有人可以告诉我我做错了什么,以便我纠正吗?