草庐IT

php - 想象异常 : Postscript delegate failed imagick IIS

我正在使用这些行将pdf转换为jpg:$img=newimagick($url.'[0]');$im->setImageColorspace(255);$im->setCompressionQuality(95);$im->setImageFormat('jpeg');我已经使用softImageMagick6.7.7-102012-06-27Q16(x86)安装了imagick3.1.0RC2。我还有一个x86PHP5.4.22非线程,我在WindowsServer2012上使用IIS8。php_imagick.dll是5.14nts,所以它应该可以工作。ghostscript版本是

php - 对PDF文件的每一页进行截图

如何从PDF文件的每一页截取屏幕截图并将结果保存为PHP中的图像?可能吗? 最佳答案 也许可以将“制作屏幕截图”替换为每个PDF页面的“创建光栅图像”?在这种情况下,您可以使用ImageMagick和/或其支持PHP的库之一。这是一个命令行表示:convertsome.pdf[15-19]some.png这不会转换所有页面,但会转换页面范围16--20(这里的页数是从零开始的(不直观,我知道......)。要转换所有页面,只需跳过[15-19]部分。输出的PNG名称将是some-0.png,some-1.png,...some-4.

php - 从 Magento 中的发票 pdf 中删除运输方式和付款方式

我想完全删除ShippingMethod和PaymentMethodMagento中的发票pdf部分.我的invoicepdf看起来像这样:我看app/code/core/mage/Sales/Model/Order/Pdf/Abstract.php文件,在这里我可以更改标签,但不能更改表格(框)。请帮帮我.. 最佳答案 这里我可以更改app/code/core/mage/Sales/Model/Order/Pdf/Abstract.php文件,替换下面的代码,protectedfunctioninsertOrder(&$page,

PHP - 保护通过直接链接访问的 PDF 文件

我的服务器中有一个PDF文件,并且有一个PHP页面可以在一些凭证验证(例如密码验证)后强制下载PDF文件,但是如果用户能够知道他们设法获取的PDF文件的直接链接无需通过凭证验证即可查看/下载它。是否有任何方法可以保护通过直接链接访问的PDF文件,如http://domain.com/mypdf.pdf? 最佳答案 使用此代码...正如您所提到的,最好的方法是使用htaccess保护该文件夹。因此,您将所有PDF放在pdf/文件夹中,并在您放置.htaccess文件的同一个pdf文件夹中:RewriteEngineonRewriteR

php - 像 Verisign/Docusign 一样非常非常快地将 PDF 转换为 PNG

我一直在使用PDF到PNG的转换,并尝试了ImageMagick和Ghostscript。我有一个36页的文档,该文档被拆分为多个单独的PDF。我在一台运行Linux且具有8GBRAM的i7机器上完成所有36页的最快转换大约需要20秒。我看到VeriSign/DocuSign,当然还有Adob​​eEchoSign能够在10秒(有时大约5秒)内将所有这些文件转换为“预览”。有什么我想念的吗?真的只是关于机器本身吗?这是我让他们使用Ghostscript和此命令转换的最快速度:gs-q-dQUIET-qNODISPLAY-dNumRenderingThreads=4-dNOPAUSE\-

php - WordPress - PDF 文件的 PHP 列表

我写了这段代码:functionuserfunc_get_file_links($sub_folder){if(is_user_logged_in()){$directory=get_stylesheet_directory()."/files/".$sub_folder;$scanned_directory=array_diff(scandir($directory),array('..','.'));echo"";foreach($scanned_directoryas$key=>$value){echo"".$value."";}echo"";}}我已将它添加到我的函数文件中,我

php - 动态 mpdf 文件名

我正在尝试根据使用mpdf登录的用户创建动态pdf文件名现在在我看来这个(或类似的东西)应该有效-但没有。$User=$_POST['Username']$filename=$User$Extension=".pdf";$mpdf->Output($filename,$Extension,'F');返回错误:mPDFerror:Incorrectoutputdestination:.PDF和$mpdf->Output($filename$Extension,'F');或$mpdf->Output($filename$Extension,'F');不会创建文件。这个$mpdf->Outp

php - 如何减少使用 PHP 动态生成 PDF 的时间?

我正在使用html2ps动态生成PDFPHP库。我想减少生成该PDF的时间。我想减少该PDF的生成时间。有什么方法可以减少时间或优化它吗?请帮帮我 最佳答案 您是否在最近的硬件上运行此代码?虽然这听起来像是在回避解决方案,但在CodingHorror博客(恰好是创建该网站的人)上,他们鼓吹如果您的硬件有限,您不应该花时间调整性能。如果您在单核CPU(例如:Pentium4)上执行此操作,您就是在浪费时间担心要使用哪个库或更改什么代码。即使是最慢的Core2Duos和更新的AMD启动速度也比最好的Pentium4快2倍。PS:我无法在

php - 使用 PHP/linux 将文件合并为单个 PDF

我正在研究如何将多个PDF合并为一个PDF。我正在寻找一个尽可能可靠且强大的库。最好是可以保存书签的库。Ghostscript可以在保存书签的地方连接,但我遇到了麻烦,在一种情况下它无法生成任何output.pdf。gs-q-sPAPERSIZE=letter-dNOPAUSE-dBATCH-sDEVICE=pdfwrite-sOutputFile=output.pdfdocument1.pdfdocument2.pdfdocument3.pdfGPLGhostscript8.54:Unrecoverableerror,exitcode1GPLGhostscript8.54:ERROR

php - 如何在服务器上呈现网页(无 GUI)以供打印?

我正在尝试使用PHP脚本实用地将页面打印到办公室打印机。这是我到目前为止所得到的:我在服务器上安装了一台打印机,我可以通过命令行的打印命令用PHP向它发送作业。我还可以用我的PHP脚本编写纯文本文件,然后将它们添加到打印提示中。所以用PHP打印PHP生成的纯文本文件工作得很好。问题是,如何使用PHP创建实际包含布局和图形的可打印文件?换句话说,如果我创建了一个带有图像和css的网页,然后在Firefox中显示该页面,然后单击打印,这就是我想要从打印机上打印出来的内容。除了它需要在没有GUI且没有用户干预的系统上工作。到目前为止,我有这些可能的想法:使用PHPPDF库生成PDF文件并将其