base64编码的PDF无法在swift中解码
我正在尝试从我的iOS应用程序生成一个pdf,其中pdf的内容是用coldfusion进行base64编码的。我可以获取Base64字符串,但无法使用以下代码对其进行解码:base64编码的PDF无法在swift中解码,swift,pdf,coldfusion,Swift,Pdf,Coldfusion,我正在尝试从我的iOS应用程序生成一个pdf,其中pdf的内容是用coldfusion进行base64编码的。我可以获取Base64字符串,但无法使用以下代码对其进行解码: let decodeData = NSData(base64EncodedString: base64String, options: NSDataBase64DecodingOptions.IgnoreUnknownCharacters) 这是Base64字符串的一部分 JVBERi0xLjQNJeLjz9MNCjEgM
let decodeData = NSData(base64EncodedString: base64String, options: NSDataBase64DecodingOptions.IgnoreUnknownCharacters)
这是Base64字符串的一部分
JVBERi0xLjQNJeLjz9MNCjEgMCBvYmoKPDwvRGVzY2VuZGFudEZvbnRzWzExOSAwIFJdL0Jhc2VGb250L1hJS1hIRitUaW1lc05ld1JvbWFuUFMtQm9sZE1UL1R5cGUvRm9udC9FbmNvZGluZy9JZGVudGl0eS1IL1N1YnR5cGUvVHlwZTAvVG9Vbmljb2RlIDEyMCAwIFI
如果您仍在寻找答案:
if let decodeData = NSData(base64EncodedString: base64String, options: .IgnoreUnknownCharacters) {
yourWebView.loadData(decodeData, MIMEType: "application/pdf", textEncodingName: "utf-8", baseURL: NSURL(fileURLWithPath: ""))
} // since you don't have url, only encoded String
用ColdFusion编写web服务来解码内容并从Swift调用它是否可行?