2012-03-31 11 views
2

私はpdfまたはxls形式のipadアプリケーションにタイムシートファイルを読み込む必要があります。これらのファイル(xls/pdf)を読み込んだ後、タイムシートファイルの値を編集して保存する必要があります。これらのファイルをUIWebViewに読み込むことはできますが、これらのファイルを編集することはできませんでした。私はこれらのファイル(xls/pdf)を編集可能にする方法を知る必要がありますか?別の質問は、PDFファイルをxls形式に変換し、xlsファイルをipadアプリケーションの中からpdf形式に変換する必要があることです。私はこれがかなり明確であることを望む。iOSでインタラクティブなpdfを実装する

答えて

1

編集をサポートしたい場合は、Quartz APIを使用してPDFファイルを読んで、独自のビューで表示する必要があります。あなただけでPDF内のすべてのテキストオブジェクトを示し、石英2D APIを使用してPDFファイルを読み込み、描画、テキスト編集をしたい場合はアイデアがある

Is it possible to combine multiple pdf files into a single pdf file programmatically in iphone?

PDF editing with iPhone sdk

http://www.iphonedevsdk.com/forum/iphone-sdk-tutorials/10989-pdf-creation-tutorial.html

をリンクには、以下を参照してください編集可能なテキスト要素、ユーザーの変更を許可する、保存するQuartz 2Dを使用して元のpdfのテキストオブジェクトを作成/置き換えます。

私はpdfファイルで

// Create URL for PDF file 
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 
NSString *filename = @"test.pdf"; 
NSURL *fileURL = [NSURL fileURLWithPathComponents:[NSArray arrayWithObjects:documentsDirectory, filename, nil]]; 

// Create PDF context 
CGContextRef pdfContext = CGPDFContextCreateWithURL((CFURLRef)fileURL, NULL, NULL); 
CGPDFContextBeginPage(pdfContext, NULL); 
UIGraphicsPushContext(pdfContext); 

// Flip coordinate system 
CGRect bounds = CGContextGetClipBoundingBox(pdfContext); 
CGContextScaleCTM(pdfContext, 1.0, -1.0); 
CGContextTranslateCTM(pdfContext, 0.0, -bounds.size.height); 

// Drawing commands 
[@"Hello World!" drawAtPoint:CGPointMake(100, 100) withFont:[UIFont boldSystemFontOfSize:72.0f]]; 

// Clean up 
UIGraphicsPopContext(); 
CGPDFContextEndPage(pdfContext); 
CGPDFContextClose(pdfContext); 
+0

をテキスト文字列を描画するには、このコードを持って、あなたの速い応答のために非常に多くのMSKをありがとうございます。あなたが私に言ったようにそれをやろうとし、その状態を知らせます。私があなたが含むリンクは本当に私が必要と思う。もう一度あなたに非常に感謝します。私はこの1週間の話題について研究していました。 iOSでxlsファイルの検索、読み込み、編集が必要なもう1つのソリューション。また、pdfをxlsとxlsに変換してpdf形式に変換します.iOSでは変換が不可能な場合は、サーバ側の助けを借りて可能です。おめでとう、Sree。 –

+0

ios用のlibsを読み書きするxlsを検索する必要があります。私は何も知らない。 http://www.iphonedevsdk.com/forum/iphone-sdk-development/48825-how-read-data-excel-docs-xls.html私は自分自身を書いて(またはいくつかの既存のものを移植することは)できないと確信しています大きな仕事。 http://www.libxl.comも移植できます。 – msk

+0

こんにちはMSK、あなたはPDFデータの解析について考えていますか?私はPDF内のデータを取得する必要があります。私はGoogleで検索しましたが、役に立つリンクは見つかりませんでした。 –

関連する問題