草庐IT

zend_PDF

全部标签

php - 使用 PHP 将 HTML+PDF 输出为 PDF

我已经设法将HTML页面转换为PDF文档数据。现在,我正在添加要包含在此文档数据中的PDF的上传。我正在寻找最好的方法来做到这一点,但还没有找到任何合适的方法。以下是具体内容:HTML占页面的一半,上传的PDF必须从该页面开始附加。如果附加的PDF超过半页,它会继续到第二页(HTML内容和PDF内容之间没有分页符。完全包含多页PDF(一旦我有一个好的解决方案,我就可以解决这部分问题)。我尝试了几种不同的方法,每种方法都有自己的缺点:将PDF转换为HTML并与原始HTML合并。大量的格式问题。如果客户保持格式简单,这不是问题(但我们都知道这不会发生)。只需将PDF附加到PDF输出。在第2

php - 将缓存添加到 Zend\Form\Annotation\AnnotationBuilder

当我终于在Windows上找到适用于PHP5.4.4的memcache二进制文件时,我正在加速我当前正在开发的应用程序。我已成功将内存缓存设置为DoctrineORM映射缓存驱动程序,但我需要修复另一个漏洞:使用注释构建的表单。我正在根据docs的注释部分创建表单.不幸的是,这会花费很多时间,尤其是在为单个页面创建多个表单时。是否可以为这个进程添加缓存?我浏览了代码,但似乎Zend\Form\Annotation\AnnotationBuilder总是通过反射(reflect)代码和解析注释来创建表单。提前致谢。 最佳答案 你可能想

php - pdf对齐顶部和底部

我在创建pdf文件时需要文本对齐方式(顶部和底部)。我正在使用这条线:$pdf->Cell(0,0,"SubmittedTo:$subto",0,0,'alignmentarea');alignmentarea:L,R,C 最佳答案 我找到了一个似乎可以满足您需要的插件。你在这里:http://fpdf.de/downloads/addons/52/插件提供了一个功能drawTextBox(stringstrText,floatw,floath[,stringalign[,stringvalign[,intborder]]])允许在

PHP fatal error : Class 'Zend\Mvc\Application' not found

所以我一直在学习这个教程:http://framework.zend.com/manual/2.0/en/user-guide/routing-and-controllers.html我正处于应该运行phpunit的位置——我运行命令phpunitmodule/Album/src/Album/Controller/AlbumControllerTest.php我遇到了一个问题:PHPFatalerror:Class'Zend\Mvc\Application'notfoundin/home/...restofthefoldershere.../AlbumControllerTest.ph

php - Zend Framework - 找不到 'LEV' 货币

我有以下保加利亚货币“lev”的代码;try{$currency=newZend_Currency("lev");}catch(Exception$e){echo$e->getMessage();die;}抛出异常Currency'lev'notfound我该如何解决这个问题,USD和GBP都可以。这与设置正确的语言环境有关吗? 最佳答案 我认为您需要将语言环境传递给Zend_Currency,试试这个。$currency=newZend_Currency('bg_BG'); 关于php

php - 在 Zend Framework 中强制 HTTP 到 HTTPS 重定向

您好,目前我从Godaddy购买了SSL证书并安装在LoadBalancer上。我有一个zend框架应用程序,但我有网站重定向到Https的问题。以下是我发现将网站重定向到https的最简单方法的Bootstrap代码:protectedfunction_initForceSSL(){if($_SERVER['SERVER_PORT']!='443'){header('Location:https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);exit();}不幸的是返回服务器错误。我在这里错过了什么?谢谢更新:.htaccess

php - Zend Framework 2 - 来自多个输入过滤器集的表单验证?

我的ZF2使用我随处可见的简单结构,在模型中设置inputFilters并在验证期间应用于表单。但我真的在这里碰壁了。如果表单的某些字段需要针对一种模型进行验证,而某些字段需要针对另一种模型进行验证,那么您如何处理表单的验证?我的场景:我使用一个表单在我的数据库的2个表中插入2个条目(添加一个用户,并添加一个链接到该用户的捐赠)。一些字段将放在一个表中,另一些字段将放在第二个表中。就像我说的,我的输入过滤器存储在模型级别。如果我的整个场景只涉及一个模型/表,例如存储一笔捐款而没有其他任何东西,我将按以下方式进行:$donation=newDonation();$form->setInp

php - Zend DB 左连接

我意识到ZendDB,LeftJoinSQL查询为连接列返回NULL。这是真的吗?例如:$selectmatchedtime=$this->dbo->select()->from(array('v'=>'table1'))->joinLeft(array('vc'=>'table2'),'vc.vid=v.vid');对所有视频返回null... 最佳答案 问题是您查询中的vid列属于两个表,但显然只能在结果集中存储单个值。要解决这个问题,请为其创建一个别名,明确说明应该使用哪个表:$selectmatchedtime=$this-

php - 如何使用 writeHTML() 方法创建 pdf 条形码 - TCPDF

我使用TCPDF在PHP中创建PDF文档。最新的TCPDF支持一维和二维条码。我成功地显示了条形码,如文档中所述;require_once('tcpdf_barcodes_1d.php');$barcodeobj=newTCPDFBarcode('some_text','C128');$barcode=$barcodeobj->getBarcodeHTML(1,20,'black');echo$barcode;这很好用。生成的条码不是图片,是绝对定位div的组合它还支持生成PNG条码;$barcodeobj->getBarcodePNG(2,30,array(0,0,0));//dis

php - 从 WHMCS 获取 pdf 发票?

对于一个小型的副项目,我必须创建一个通过WHMCS获取PDF的调用。我看到API可以获取变量,例如数量、发票项目等,但我想要在客户下订单时系统发送的相同PDF。我有一个PHP应用程序。更新按照下面的很棒的建议,我能够在一行中解决这个问题:$pdf->Output('invoice.'.$invoicenum.'.pdf','F');现在,每次查看或通过电子邮件发送发票时,最新版本(付费或未付费)都会存储在我选择的位置。 最佳答案 有一篇文章StorePdfInvoiceonftp有了这些信息:1-更改此代码INVOICESDIREC