我正尝试从xCode中的二进制xString创建一个PDF对象。 (从OData的SAP,UTF-8)未能找到PDF标头:xCode中找不到'%PDF'
这里是编码:
const char* buf = [temp1 UTF8String];
pdffile = [NSData dataWithBytes:buf length:length1];
[webDisplay loadData:self.pdffile MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil];
self.webDisplay.scalesPageToFit = YES;
temp1目录是一个XString 长度1是以字节为单位的PDF文件的长度。
我获得以下错误信息:
未能找到PDF标题: '%PDF' 未找到
一些想法?
什么BUF看起来不一样?它是否有效PDF。看看前几个字节,你是否看到%PDF? – 2012-03-08 11:27:34
不幸的是没有%的PDF字符串。 buf开头为:255044462D312E350D0A25B5B5B5B50D0A312030206F626A0D0A3C3C2F547970652F436174616C6F67 – Alexander 2012-03-08 12:34:57
这是正确的,25 =%,50 = P等等。我不确定它为什么不起作用。 – 2012-03-08 14:41:51