如何在iOS中从字节流中另存为PDF文件

时间:2015-09-01 18:59:34

标签: ios sharepoint bytestream

当我使用Sharepoint(getItem)Web服务获取PDF文件时,我得到了Byte Stream的响应,

我正在尝试使用以下代码将这些字节流转换为PDF文件,

        NSMutableData *saveData = [NSMutableData data];
        NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:byteStreamStr options:0];
            [saveData appendBytes:[decodedData bytes] length:decodedData.length];

        NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentDirectory=[paths objectAtIndex:0];
        NSString *writeableDBPath = [documentDirectory stringByAppendingPathComponent:@"test.pdf"];
        [[NSFileManager defaultManager] createFileAtPath:writeableDBPath  contents:saveData attributes:nil];

PDF文件保存为与原始文件大小相同。但我无法打开该PDF文件。

0 个答案:

没有答案