2012-03-27 2 views
0

私はpdfファイルを編集して他の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]; 
+4

"完璧ではない" = ?????これをより良い質問にするために、オリジナルの質問を編集して*問題が何であるか、それがどうやって完璧に動作しないか、エラーがある場合、そのエラーは何かを説明できますか? –

答えて

2

あなただけの検索を行うと、PDFファイル内のテキストデータに置き換えることはできません。それはそのような構造ではありません。あなたは何が起こっているかを見るために(圧縮/暗号化できる)コンテンツストリームを解析する必要があります。

+0

もっと大きな問題は、コンテンツストリームを解析するときに取得するオブジェクトを書き込むためのサポートがiOSに付属していないことです。 – lnafziger

+0

pdfファイルを解析するためのソリューションはありますか?私はちょうどオブジェクトを取得したい – chikos

関連する問題