草庐IT

write_pdf

全部标签

php - Woocommerce 仅针对 2 种产品在订单电子邮件中发送 PDF 附件

在woocommerce中,我有2个产品有产品说明PDF。如果客户购买了这两种产品中的任何一种,我想将其PDF连同订单确认电子邮件一起发送。现在我正在使用此代码发送带有订单确认电子邮件的PDF-add_filter('woocommerce_email_attachments','attach_terms_conditions_pdf_to_email',10,3);functionattach_terms_conditions_pdf_to_email($attachments,$status,$order){$allowed_statuses=array('new_order','

php - Dompdf 将 Canvas 转换为 pdf

我正在尝试使用充满Canvas元素的Dompdf打印PDF。我可以毫无问题地包含和打印png图像,但是当尝试包含Canvas然后将其转换为png时,它不会在导出的PDF中显示它(没有损坏的图像等)。要做什么?这是一个Codeigniter项目:使用Dompdf在Controller中加载View:$this->load->library('pdf');$this->pdf->load_view('print_pdf',$data);$this->pdf->render();$this->pdf->stream("new_pdf_file.pdf");要打印的View:context.b

PHP FPDF 无法在 Chrome 中加载 PDF 文档

我正在尝试使用带有php的fpdf库生成一个pdf文档,但我在chrome中收到一个错误,因为无法加载PDF文档。我能够在firefox中正确查看文档。下面是我试图生成pdf的代码。有人可以帮忙吗?提前致谢。AddPage();$pdf->SetFont('Arial','B',16);$pdf->Cell(40,10,'HelloWorld!');header('Content-type:application/pdf');header('Content-Transfer-Encoding:binary');header("Content-Disposition:inline;fil

php - 在 codeigniter 中使用 html2pdf 批量生成 pdf

我在codeigniter中使用HTML2PDF库。我正在尝试使用它生成批量pdf。我面临的问题是每个pdf中的相同内容或pdf没有内容。我已经完成了作业。是的,但是对于生成的第一个pdf总是显示完美(帐户:3)按照我的说法,下面的代码肯定有问题:ob_start();require_once($template_config.'template.php');//$content=ob_get_contents();ob_clean();问题:它第一次工作但第二次它刷新内容变量的所有内容并且由于重复的PDF或没有内容PDF生成。我试过如下1)在generatetemplate.php中

php - 使用PHP从pdf中提取内容

您能告诉我如何使用PHP从PDF文档中提取内容吗?格式化是我在这里面临的主要问题。如果有一些方法可以提取相同格式的内容并将其显示在在线文本编辑器上,请告诉我。谢谢 最佳答案 看看XPDF我想你可以做$text=shell_exec("pdftotext$pdffile");至于在编辑器中显示它?那么,哪个编辑器?要保留某种类型的格式信息,并假设Web编辑器指的是HTML编辑器,您可以将其转换为HTML。也许还有其他可用的工具,但由于我使用xpdf,所以我遇到了this基于xpdf的转换器。基本用法pdftohtml-noframes

php - 在 2 个站点之间生成 PDF

我正站在充满解决我问题的潜在方法的十字路口前面。我的问题是我想将特定用户引向一个独特的页面,该页面为他们呈现相关的PDF文件。最好是,我想将他们引向一个站点,该站点没有相关的MySQL数据和pdf渲染插件。希望您能阐明我应该使用哪种解决方案。引用站点A-我希望推荐他们访问的站点站点B-包含MySQL数据和PDF插件的站点信息这两个站点都是通过CakePHP1.3构建的站点A目前没有附加数据库。它仅在仅对站点B进行API调用时运行。这些PDF生成起来不会那么繁重,不过找到一个解决这个问题的解决方案会很有趣对这些PDF的引用是根据事件发生的,不会同时发送给成千上万的用户。解决方案#1将他们

PHPExcel:将 Excel 转换为 PDF(.xlsx 到 .pdf)时出现 "Impossible to read file"错误

我有一个只有一个电子表格的xlsx。我使用PHPExcel通过以下代码将其转换为pdf:error_reporting(E_ALL);date_default_timezone_set('Europe/London');require_once'phpExcel/PHPExcel/IOFactory.php';require_once'phpExcel/PHPExcel.php';$inputFileName='doc/ModUnico';$excel2=PHPExcel_IOFactory::createReader('Excel2007');$excel2=$excel2->loa

javascript - 服务器生成的具有长帖子内容的 PDF angularjs

在尝试了很多不同的方法之后,对我来说没有任何效果。最相似的问题是这个Howtoreadpdfstreaminangularjs我有一个AngularJS应用程序,它向我的PHP文件发送请求以生成PDF文件。我的Controller具有以下功能,我通过ng-click从按钮调用:$scope.print=function(){$http({method:"post",url:'/pdf/print_processor.php',data:printdata,//responseType:'arraybuffer',headers:{'Content-type':'application/

php - "Network failure"在 Google Chrome 中下载使用 PHP FPDF/FPDF2File 类生成的 PDF

我有在PHP/FPDF中生成的报告/FPDF2File通常显示在浏览器窗口中。注意事项:将参数传递给生成报告POST的PHP。正在使用有效证书通过HTTPS以独占方式访问该文件。网络服务器能够记录所有错误并且错误被正确记录在日志中,但没有记录与FPDF/PHP相关的错误。(即我清理错误日志,运行报告并且日志中没有错误出现......故意强制错误并且它被注册)。因此,似乎没有语法错误。使用的Content-type是:header('Content-type:application/pdf');该问题出现在装有GoogleChrome浏览器的Windows计算机上(已在多台计算机上测试)

php - 用于 PHP : transform XML to PDF 的 XSL-FO 处理器

我正在寻找PHPXSL-FO处理器。我需要的是ApacheFOP的替代品(在Java世界中),为了将XML文档转换为PDF,但我需要在没有Java支持的PHP环境中执行它。 最佳答案 PHPXSL扩展不支持XSL-FO,所以我认为JavaBridge是您唯一的选择 关于php-用于PHP:transformXMLtoPDF的XSL-FO处理器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest