我尝试编辑pdf文件并生成其他pdf文件。 这种转换不起作用的问题。 这意味着我可以在文档中保存pdf文件,但它是空文件
aData = [str dataUsingEncoding:NSUTF8StringEncoding];
NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
// This should be our documents directory
NSString *saveDirectory = [documentPath objectAtIndex:0];
NSString *str=[self convertNsdataToString:nsdata];
//str = [str stringByReplacingOccurrencesOfString:@"<<" withString:@"chikos"];
NSData* aData;
aData = [str dataUsingEncoding:NSUTF8StringEncoding];
//writing the pdf converted in the memory at path
NSString *saveDirectory2 = [saveDirectory stringByAppendingPathComponent:@"Test.pdf"] ;
[aData writeToFile:saveDirectory2 atomically:YES];
答案 0 :(得分:2)
您无法对PDF文件中的文本数据进行搜索和替换。它的结构不是那样的。您需要解析内容流(可以压缩/加密)以查看正在发生的事情。