从 Objective C 中的 JSON 对象创建 PDF 文件
Creating a PDF file from JSON object in Objective C
我有一个网络服务返回一堆关于我的表单的字段。要求是将此数据转换为具有自己选择的定义格式的 PDF 文件。
当我说 "own choice" 时,这意味着我想定义字段在 PDF 中显示的顺序,填充/边距等是什么,字体大小/字体粗细等。基本上我想通过代码设计 PDF。
我知道这可以在 XSLT 的帮助下从 XML 完成。我过去也这样做过。然而,这在 JSON 的情况下似乎很棘手。如果有人可以在这方面提供帮助/提供任何指示,我将不胜感激。
您使用 Core Graphics 在 iOS 中创建 PDF。使用
UIGraphicsBeginPDFContextToData(data, bounds, dict);
或
UIGraphicsBeginPDFContextToFile(path,bounds,dict);
创建上下文,然后在需要的位置绘制字段。
如果你愿意,你可以下降到 CG 级别,但如果你保持在 UI 内,绘制文本会简单得多。
我有一个网络服务返回一堆关于我的表单的字段。要求是将此数据转换为具有自己选择的定义格式的 PDF 文件。
当我说 "own choice" 时,这意味着我想定义字段在 PDF 中显示的顺序,填充/边距等是什么,字体大小/字体粗细等。基本上我想通过代码设计 PDF。
我知道这可以在 XSLT 的帮助下从 XML 完成。我过去也这样做过。然而,这在 JSON 的情况下似乎很棘手。如果有人可以在这方面提供帮助/提供任何指示,我将不胜感激。
您使用 Core Graphics 在 iOS 中创建 PDF。使用
UIGraphicsBeginPDFContextToData(data, bounds, dict);
或
UIGraphicsBeginPDFContextToFile(path,bounds,dict);
创建上下文,然后在需要的位置绘制字段。
如果你愿意,你可以下降到 CG 级别,但如果你保持在 UI 内,绘制文本会简单得多。