问题标签 [zend-pdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1978 浏览

php - PDF document error using Zend_Pdf

In magento1.7, I have tried something like below in my custom controller.

There's no error in it. It generates PDF with image but the PDF document is saved in magento folder instead in My downloads folder. After doing some research, I found some following chunk of lines and added them after $pdf->pages[] = $page;.

Now it generates PDF in My Downloads folder. When I try to open it. It throws error saying : Adobe reader couldn't open myfile.pdf because it's not either a supported file type or because the file has been damaged............ Do this happens,when we try to open PDF document generated on localhost or there's some other reason. Please let me know, why this error occurs and also provide me a solution to resolve it.

0 投票
1 回答
690 浏览

php - Zend pdf,调整大小和放置以及将 pdfstring 转换为 pdf

我在使用 Zend PDF 制作 pdf 方面取得了不错的进展。

我现在正在将 Web 服务集成到我正在构建的应用程序中。一切都很顺利,但现在我正在努力渲染一个动态生成的 pdf,其中包含通过 Web 服务返回的 pdf 标签。考虑以下 :

1.) 调用打印 pdf 的操作。2.) pdf 将包含 n 页(n 个对象/项目)关于项目/货物的动态信息。3.) n 个货物中的每一个都包含一个货物编号,当作为参数传递给 Web 服务的特定方法时,返回一个 pdfstring(我可以将其保存为 pdf)。4.) 我必须调整大小并将每个标签添加到相应页面的底部。

到目前为止,我已经能够使用已经保存的 pdf,并设法加载从 Web 服务返回的 pdfstring,并将其“合并”到最终的 pdf 中。这很好用。但我实际上想做以下事情:

1.)开始一个新的pdf并将所有其他内容添加到其中。2.) 进行 SOAP 调用并提取返回的 Pdf 字符串。

我已经这样做了,现在我想:

3.)调整“标签”的大小 4.)将其旋转 90 度 5.)将其添加到正在构建的 pdf 中。(不与现有的 pdf 合并)。

所以如果我:

我可以自己保存它,甚至可以合并它(通过克隆,请参见此处),但想调整大小、旋转并将其添加到 pdf im 构建中。

有人可以引导我朝着正确的方向前进,因为我很难过。如果有人可以简单地向我展示如何将其添加到动态文档中,那就足以回答这个问题了。

提前致谢

编辑

到目前为止,我的努力没有结果。我现在正在尝试更改应用程序流程的主要部分,以便在调用此操作之前已经存储了 pdf。这意味着我可以将静态pdf合并到动态生成的pdf中。将保持此问题更新。

0 投票
0 回答
293 浏览

zend-framework - 在 Zend 框架中使用 PrinceXML 的 PDF 覆盖

我想将 PrinceXML 的输出覆盖到文件系统中 PDF 的页面上。我将在我们的 Zend 框架环境中构建解决方案,如果可能的话,我认为我希望解决方案使用 Zend_Pdf。

有什么建议么?我想我可以使用 fpdf & fpdi 之类的东西,并通过它以某种方式引导 PrinceXML 输出;但是有没有人使用 Zend_Pdf 对 PrinceXML 的输出和静态 PDF“模板”文件进行叠加?

0 投票
1 回答
1517 浏览

php - Zend_PDF:从 PDF 文档中删除 html 内容

我在自定义控制器中创建了函数 getPdf

它生成带有图像但在 magento1.7 文件夹中的 PDF。我尝试了以下几行

它在下载文件夹中生成 PDF 文档,但是当我打开它时。显示错误消息:Adobe reader 无法打开 myfile.pdf,因为它不是受支持的文件类型或文件已损坏...... .....当我在文本编辑器(记事本)中打开 mydownloads.pdf 时,我注意到 html 内容(调用 getPdf() 函数的当前 phtml 文件的内容)与 pdf 自己的内容存在。我什至尝试禁用使用 magento1.7 查看渲染

但不幸的是,它在 magento1.7 中不起作用。然后我尝试通过删除这两行标题函数来回显 $pdfString 的内容,
例如

它只是包含 Pdf 自己的内容。然后我意识到html内容的存在是由于这两行

谁能帮我解决这个问题。以便在下载文件夹中生成 PDF 文档。如何从pdf文档中删除html内容?

0 投票
1 回答
1320 浏览

php - 在magento中禁用视图渲染

如何在magento的\app\code\core\Mage\Wishlist\Helper\Data.php文件中调用以下两行

实际上 Data.php 中有一个自己创建的函数 getPdf() 用于生成愿望清单项目的 pdf。它通过使用语句生成没有错误的 PDF

但是当我使用以下语句时

它抛出错误:Adobe 阅读器无法打开 myfile.pdf,因为它不是受支持的文件类型或文件已损坏。现在我需要调用这两行

在 getPdf() 函数中,它不会在 pdf 文档中添加 html 内容。你能帮我吗?

0 投票
3 回答
1106 浏览

php - 由于存在 html 内容,Zend_pdf 文档在 magento 中引发错误

在 magento1.7 中,只需在 app\code\core\Mage\Wishlist\Helper\Data.php (Data.php) 文件中写入以下行

调用这个函数

在 app\design\frontend\base\default\template\wishlist\view.phtml (view.phtml) 文件中就<div class="my-wishlist">在行之前。现在在浏览器中运行 magento 并登录。然后单击我的愿望清单链接,它将在下载文件夹中显示 myfile.pdf。打开时会抛出错误消息。现在替换这些行

然后打开magento1.7文件夹中的mydoc.pdf,它打开没有错误,并在Pdf文档的每一页上显示“Hello World”。现在在文本编辑器中比较这两个文件“myfile.pdf”和“mydoc.pdf”,您将看到“myfile.pdf”中存在html内容。我的问题是我无法找到从生成的 PDF 文档中删除这些 html 内容的方法。谁能帮我解决这个问题。请注意,上面的代码只是我所做的演示。

0 投票
1 回答
315 浏览

php - Zend PDF 和 PHP:绘制的文本每次绘制时都有另一个位置?

我正在使用 Zend PDF 来绘制文本,如下所示:

根据多长时间$note,文本被放置在其他地方。我怎么能总是从左边框对齐完整的文本,比如 30px?

0 投票
1 回答
361 浏览

php - windows 7中的zend_pdf文档问题

我正在使用 zend_pdf 在 magento 1.7 中生成 pdf 并且我尝试过类似的东西

现在的问题是,在 Windows 7 上生成 Pdf 时,它无法打开并抛出错误消息“Adobe 阅读器无法打开 helloworld.pdf,因为它不是受支持的文件类型或文件已损坏”。我注意到由于 pdf 文档中存在 html 内容而发生此错误。我将 pdf 文档作为链接发送给您https://dl.dropbox.com/u/45895040/helloworld.pdf

如果 pdf 是在 Mac OS X 中生成的,它会在那里成功打开

为了更好地理解,只需尝试按照Zend_pdf 文档中提到的步骤在 magento 中抛出错误,因为存在 html 内容

任何人都可以指导我如何正确设置标题,以便可以在任何浏览器上打开生成的 pdf,而不管任何操作系统。

0 投票
1 回答
400 浏览

php - Zend-pdf:Pdf 不以 %PDF-1.4 开头

我在magento 1.7中尝试过如下

现在的问题是,生成 PDF 时会抛出错误消息:Pdf 不以 %PDF-1.4 开头。我还注意到它包含 html 内容。谁能告诉我我应该怎么做才能避免 html 内容被附加到 Pdf 自己的内容中。

0 投票
1 回答
651 浏览

php - 如何在 Zend_pdf_table 组件上插入版权符号?

有谁知道如何在 Zend_pdf_table 组件上插入版权符号?

还有另一个符号?