我正在使用ResearchKit制作企业应用程序。
我现在正在制作一个收集了答案并通过电子邮件发送的PDF文件。
我知道如果你有一份同意文件,这就是它的代码:
ConsentDocument .makePDFWithCompletionHandler({(NSData pdfFile,NSError error) - > Void in
// println("pdf created")
// finding document path //TODO: Remove if not needed
let documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] .stringByAppendingPathComponent("Consent.pdf")
pdfFile!.writeToFile(documentsPath, atomically: false)
println(consentDocumentFromDirectory)
})
但是如果我没有同意文件怎么办?
我应该如何创建pdf?
答案 0 :(得分:0)
不幸的是, ResearchKit 目前不支持常规问题步骤的 HTML 或 PDF 输出。完成任务后,您需要手动并递归处理ORKTaskResult
并将其转换为您选择的合适格式。
正在进行GitHub Issue讨论将打印支持(作为 HTML 输出)添加到 ResearchKit 的可能性,这正是您所需要的。< / p>
如果这样做,将此类 HTML 输出转换为 PDF 文件将是微不足道的。但是,我担心这个问题的进展似乎最近停滞不前,我不确定是否有人正在研究它。