【发布时间】:2011-03-23 04:01:37
【问题描述】:
如何根据用户操作生成 PDF 文件?
【问题讨论】:
-
您是否正在寻找有关如何创建 PDF 的代码示例?
-
是的,我们将不胜感激。
如何根据用户操作生成 PDF 文件?
【问题讨论】:
请参阅"Drawing with Quartz" 了解如何创建 PDF 图形上下文。
一些注意事项:
“iPhoneOS注意:如果您想在 iPhone 应用程序中创建 PDF 图形上下文,请确保您还阅读了“在 iPhone OS 中绘制图形上下文”(第 27 页)。”
“您可以将任何适合您的应用程序的内容写入 PDF(图像、文本、路径图),并且可以添加链接和加密。有关更多信息,请参阅“PDF 文档创建、查看和转换”(第 177 页) )。”
【讨论】:
作为从 CALayer 的内容创建 PDF 的示例,您可以参考 CPLayer class 中的 -dataForPDFRepresentationOfLayer 方法 Core Plot framework。您可以执行类似的操作来从 CALayer 支持的 UIView 中提取内容,尽管我们必须将 CALayer 子类化以使矢量元素正确呈现为 PDF。
【讨论】:
使用此库以编程方式生成 pdf 文件。
【讨论】:
使用服务器后端的 Web 服务将数据发布到 - 然后生成 PDF 并将其返回到具有正确 mime 类型的浏览器/应用程序,以便以 PDF 格式打开。
ColdFusion 只需几行代码即可轻松为您完成此操作。
【讨论】: