ios 将base64解码并写入pdf文件中
2018-02-23 本文已影响0人
牵着蜗牛散步Zz
1、将base64解码成NSData数据
- (NSString *)dencode:(NSString *)base64String
{
NSData *data = [[NSData alloc]initWithBase64EncodedString:base64String options:NSDataBase64DecodingIgnoreUnknownCharacters];
return data;
}
2、将DSData写入到pdf文件中,写完之后到沙盒中查看就可以看到了
- (void)test:(NSData *)pdfData {
// 1.需要知道这个对象存在哪里,所以需要一个文件夹的路径
// 找到Documents文件夹路径
NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
// 2.创建要存储的内容:字符串
// 3.需要知道字符串最终存储的地方,所以需要创建一个路径去存储字符串
NSString *strPath = [documentsPath stringByAppendingPathComponent:@"txt.pdf"];
// 4.将字符串写入文件
[pdfStr writeToFile:strPath atomically:YES];
}
android的base64转pdf查看Android笔记