1

我正在尝试以 PDF 格式生成一些复杂的发票数据。我知道两种技术:-

  1. 通过 UIWebView 将 Data 转换为 HTML 数据并相应地生成其 PDF。但是,当数据大小较长时,如果缩放,则会出现显示数据模糊或不可读的问题。因为它实际上首先从 HTML 数据创建图像并生成 pdf。

  2. 使用 Ray-Wenderlich 教程中提到的 QuartzCore 技术:- http://www.raywenderlich.com/6818/how-to-create-a-pdf-with-quartz-2d-in-ios-5-tutorial-part-2

除了以上两种,还有什么办法吗?在第一种技术中是否有可能将 UIWebView 中的数据作为基于矢量的方式获取,以便在缩放时不会模糊数据?

提前致谢, 维维克

4

2 回答 2

0

使用教程中描述的 Quartz 2D 框架。您不想从 html 创建像素图像,因为它不会缩放并且会变大。

于 2012-06-28T11:48:20.043 回答
0

您可以使用具有多个部分的表格视图来创建发票并将其转换为图像(uiview----> image),然后将该图像打印为 pdf(image--->pdf)。

于 2013-01-04T12:10:45.943 回答