2012-06-28 67 views
1

我正嘗試以PDF格式生成一些複雜的發票數據。我知道兩種技術: -在iOS中創建複雜PDF的最簡單方法是什麼?

  1. 通過將數據轉換爲HTML數據通過UIWebView並相應地生成其PDF。但是,如果數據較長,則顯示數據模糊或無法讀取的問題。因爲它實際上是首先從HTML數據創建圖像並生成pdf。在雷Wenderlich教程提到

  2. 使用QuartzCore技術: - http://www.raywenderlich.com/6818/how-to-create-a-pdf-with-quartz-2d-in-ios-5-tutorial-part-2

有什麼辦法等那麼這上述兩個?也有可能在第一種技術中獲取基於矢量的UIWebView中的數據,以便在縮放時不會模糊數據?

由於提前, 的Vivek

回答

0

使用石英2D如教程中描述的框架。你不想從html創建一個像素圖像,因爲它不能縮放,並且可能變大。

+0

感謝phix,但事情是我的PDF有點複雜,所以工作Quartz變得非常複雜。 – vivekbhutra

+0

也許你可以使用Web服務來生成PDF http://stackoverflow.com/questions/5344176/is-there-a-web-service-for-converting-html-to-pdf – Felix

0

您可以使用多段的tableview來創建發票並將其轉換爲圖像(uiview ----> image),然後將該圖像打印爲pdf(圖像---> pdf)。

相關問題