2012-03-27 10 views
0

Ich versuche, PDF-Datei zu bearbeiten und andere PDF-Datei zu generieren. das Problem, dass diese Konvertierung nicht funktioniert. es bedeutet i pdf-Datei in dem Dokument speichern kann, aber es ist leer DateiParse PDF-Datei und Konvertierung

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]; 
+4

"nicht funktioniert perfekt" = ????? Um dies zu einer besseren Frage zu machen, könnten Sie Ihre ursprüngliche Frage bearbeiten, um zu erklären, * WAS * das Problem ist, wie es nicht perfekt funktioniert oder wenn es einen Fehler gibt, was ist das für ein Fehler? –

Antwort

2

Sie können nicht nur eine Suche und Textdaten in einer PDF-Datei ersetzen. Es ist nicht so strukturiert. Sie müssen die Inhaltsströme analysieren (die komprimiert/verschlüsselt werden können), um zu sehen, was vor sich geht.

+0

Nun, das größere Problem ist, dass iOS kommt mit keine Unterstützung für das Schreiben der Objekte, die Sie bekommen, wenn Sie den Content-Stream analysieren .... – lnafziger

+0

tany Lösung zum Parsen der PDF-Datei? Ich möchte nur das Objekt bekommen – chikos