【问题标题】:What is the easiest way to create complex PDF in iOS?在 iOS 中创建复杂 PDF 的最简单方法是什么?
【发布时间】:2012-06-29 16:34:49
【问题描述】:

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

  1. 通过 UIWebView 将 Data 转换为 HTML 数据并相应地生成其 PDF。但是,当数据大小较长时,如果缩放,则会出现显示数据模糊或不可读的问题。因为它实际上首先从 HTML 数据创建 Image 并生成 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 中的数据作为矢量获取,以便在缩放时不会模糊数据?

提前致谢, 维韦克

【问题讨论】:

    标签: ios xcode4 uiwebview quartz-2d


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-28
      • 1970-01-01
      • 1970-01-01
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多