4

iPadアプリケーションでローカルに保存されたPDFを表示しています。コードは次のとおりです。

NSString *path = [[NSBundle mainBundle] pathForResource:@"About Downloads" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[pdfWebView loadRequest:request];

現在、デフォルトでは、UIWebViewによってレンダリングされるPDFからテキストまたは画像をコピーすることはできません。ユーザーがPDFからテキストや画像をコピーできるようにする方法はありますか?

私はCATitledLayerに精通していないので、この場合に役立つかどうか疑問に思っていますか?

4

2 に答える 2

2

これに対する簡単な答えはありません。PDFは、より多くの辞書と配列で構成されるネストされた辞書です。CGPDFDocumentを掘り下げる必要があります。Voyeurは、PDFを探し回るときに使用する優れたツールです。リーダーは、PDFをレンダリングするための良い推奨出発点です。

于 2011-04-20T19:01:37.893 に答える
1

PDFドキュメントのテキストを取得するには、PDF Kitten(https://github.com/KurtCode/PDFKitten)を使用します。それは非常にうまく機能しますが、作者が指摘しているように、不完全であり、すべてのフォントタイプをサポートしているわけではありません。

于 2012-12-18T22:14:05.800 に答える