我正在尝试以PDF格式生成一些复杂的发票数据。我知道两种技术: -
通过UIWebView将数据转换为HTML数据并相应地生成PDF。但是当数据长度很大时,它有问题显示数据模糊或不可读。因为它实际上首先从HTML数据创建图像并生成pdf。
使用Ray-Wenderlich教程中提到的QuartzCore技术: - http://www.raywenderlich.com/6818/how-to-create-a-pdf-with-quartz-2d-in-ios-5-tutorial-part-2
除了以上这些之外还有什么方法吗?也可以在First技术中将UIWebView中的数据作为基于向量的数据,这样当它变焦时它不会模糊数据吗?
先谢谢, 的Vivek
答案 0 :(得分:0)
使用本教程中描述的Quartz 2D框架。您不希望从html创建像素图像,因为它不会缩放并且可能变大。
答案 1 :(得分:0)
您可以使用包含多个部分的tableview来创建发票并将其转换为图像(uiview ----&gt;图像),然后将该图像打印为pdf(图像---&gt; pdf)。< / p>