我在使用 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 合并)。
所以如果我:
$returnedFromWebServicePDF = Zend_Pdf::parse($pdfLabel, 1);
我可以自己保存它,甚至可以合并它(通过克隆,请参见此处),但想调整大小、旋转并将其添加到 pdf im 构建中。
有人可以引导我朝着正确的方向前进,因为我很难过。如果有人可以简单地向我展示如何将其添加到动态文档中,那就足以回答这个问题了。
提前致谢
编辑
到目前为止,我的努力没有结果。我现在正在尝试更改应用程序流程的主要部分,以便在调用此操作之前已经存储了 pdf。这意味着我可以将静态pdf合并到动态生成的pdf中。将保持此问题更新。