草庐IT

zend_PDF

全部标签

php - 使用 Zend_Session_Namespace 创建 session 和访问变量

我是ZendFramework的新手,我有一个关于使用Zend_Session_Namespace创建session和访问变量的问题。我想我的问题有两个部分,首先是我是否正确创建了session,其次我如何回显变量以测试我是否正确执行。第1部分从我读到的内容来看,这就是我所做的。在我的Bootstrap文件中,我创建了以下函数protectedfunction_initSession(){Zend_Session::start();$sessionUserRole=newZend_Session_Namespace('sessionUserRole');}在我的登录Controller

php - Zend 框架 PDF 下划线字体

我需要使用ZendFramework将带下划线的文本放入Pdf文件中。有可能吗? 最佳答案 试试这个方法$page->setLineDashingPattern(array(3,2,3,4),1.6)。我没有尝试这个,但也许有帮助。 关于php-Zend框架PDF下划线字体,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5701553/

phpDoc PDF模板

我对可用于phpDocs的各种HTML模板感到非常满意。我想知道我的PHP应用程序是否有其他PDF模板,我正在将其作为顶点项目编写,并希望将其作为我论文的补充。默认的PDF模板似乎忽略了一些@tags,并且有很多不适当的空格问题。如果其他地方没有用户提交的PDF模板,我应该去哪里学习如何编辑默认设置,例如,调整空白问题和更改字体/字体大小等?或者,对于专门处理PDF格式的phpDoc,是否有更好的替代方案?一些HTML文件非常漂亮,但没有作为整个文档打印的选项。谢谢 最佳答案 作为最后的选择,您可以试试wkhtmltopdf[1]。

php - 验证 Zend Form Multiselect 中的选项数量

我有一个包含许多选项的MultiselectZendForm元素。我必须验证所选选项的数量(至少选择了N个选项,最多选择了M个选项)。我希望错误消息像常规ZendValidate错误消息一样打印在表单中。执行此操作的最简单(也是最简单)的方法是什么?常规验证器无法执行此操作,因为每个选定值都是完全单独验证的。我试图覆盖表单的isValid方法并在那里添加逻辑(如果数字超出允许范围则返回false并添加错误消息),但这导致错误消息被打印多次(对于每个选定的值).我觉得试图解决这个问题会导致代码极其复杂。感谢帮助 最佳答案 不知道这对你

php - 为什么用 Zend_Config 对象加载 Zend_Application 会产生与发送文件名不同的结果?

我似乎遇到了一个问题,即使用Zend_Config对象加载Zend_Application对象产生的结果与使用文件名加载Zend_Application对象产生的结果不同。为了说明我的观点,我有以下两种加载方法,第一种有效(请注意,此时也定义了所有常量:/**Zend_Application*/require_once'Zend/Application.php';//Createapplication,bootstrap,andrun$application=newZend_Application(APPLICATION_ENV,APPLICATION_PATH.'/configs/a

PHPExcel PDF布局

因此,我将使用PHPExcel创建的Excel文件导出为PDF。我唯一的问题是,当内容超过页面宽度(而不是长度)时,内容就会消失。只在该内容所在的位置创建一个空白页面。我试过从文档中插入一个像这个例子这样的行的分栏符,但只有换行符似乎适用于PDF:$objPHPExcel->getActiveSheet()->setBreak('D10',\PHPExcel_Worksheet::BREAK_COLUMN);值得一提的是,我在Symfony2Controller中工作,因此PHPExcel枚举前面的斜线。我理想的解决方案是将所有额外内容移到第二页,第二页可以与第一页并排显示整个表格,就

php - Zend Server Job 前身失败依赖

我使用ZendServerJobs并设置最大并发作业数=4,需要此设置-许多高优先级作业需要尽快处理。我还有低优先级的作业,执行时间长5-7分钟-繁重的数据库操作-我希望这个作业一次运行一个-如果并行运行会竞争数据库资源和超时。我有创建它们的循环(大约30个工作),我正在使用getJobsList()检查队列中是否存在具有适当名称的工作,获取最大的工作ID并设置为下一个工作的前身。然而,即使作业已经创建(第二次迭代)也不会被getJobsList()拾取,并且后续迭代不会拾取最大/最新的作业ID...在创建工作时是否涉及延迟?createHttpJob()和以下getJobsList(

php - 如何使用网络技术将Powerpoint演示文稿文件转换为pdf文件?

是否可以使用js或php等web技术将.ppt文件转换为.pdf?在我的项目中,我的用户将上传他们的演示文稿,然后我想将它们转换成一个.pdf文件,这样我就可以使用pdfjs显示它们。这只是一个实验项目,不是生产项目。我只是想找出在浏览器中显示.ppt文件的方法,而不使用flash或其他api(例如googledocs)。所以你能说我接近这个的方式听起来不错吗?或者如果你知道一个更好的方法在浏览器中显示.ppt文件而不使用flash,那么告诉我。-谢谢 最佳答案 您应该看看wkhtml2pdf实现。它是免费和开源的。这里有一个,但可

zend-framework - 在子目录主机上部署模块化 zend 项目

我正在将一个zend项目myproject从本地主机部署到子目录www.subdirectory.com/~username/myproject,我什至面临很多问题虽然我已经读到在将zend项目从本地主机部署到子目录时没有太多需要更改,但我已经尝试过this我从一个答案中得到的,但没有用。问题是,当我将链接放在打开项目目录的文件树上方时,当我单击public时,它会将我重定向到默认模块的索引页面。我无法转到任何其他页面我无法控制apache2服务器。有没有办法部署项目,这是我下面的代码,用于.htaccess、index.php和application.ini任何答案或指导会有帮助.h

php - YouTube Zend 库获取播放列表条目的 VideoId

我正在使用ZendGData库在我的应用程序中管理YouTube视频。该应用程序使用户能够根据需要选择将上传的视频添加到他们预先存在的YouTube播放列表之一。一个问题是,如果视频随后从我们的应用程序中删除,它似乎会在添加它的播放列表中留下一个“孤立的”已删除视频对象。我一直在尝试找出一种方法,让我们的应用程序在将视频从任何播放列表中删除之前将其从YouTube中删除,但我很难弄清楚如何确定播放列表中是否包含特定的YouTube视频。我编写了一个函数,它循环遍历与登录用户相关的每个播放列表中的每个条目,并尝试将播放列表中视频的视频ID与作为参数传递的视频ID进行比较。但是,我似乎无法