1

UIWebView に ppt をロードした後、

func webViewDidFinishLoad(webView: UIWebView) {
    let html = webView.stringByEvaluatingJavaScriptFromString("document.documentElement.outerHTML")
}

ppt ファイルの HTML 全体を取得しました。

しかし、.key または .pdf をロードした後、HTML は空です! では、それらはどのように UIWebView にロードされますか。とにかく、ppt のように読み込んだ後、コンテンツを取得または設定できますか?

4

1 に答える 1

0

UIWebView を使用して PDF ドキュメントを読み込むと、基本的にスクロール ビューに配置されたページのイメージが表示されます。関連する HTML はありません。

ドキュメントの「内容」について質問されますが、それは PDF では実際には意味がありません。PDF ドキュメントは、図形、画像、グリフを画面に描画するための一連の指示と考えてください。

PDFに関する限り、単語、段落、見出しなどはありません。したがって、HTML ページにあるような「コンテンツ」というものは実際にはありません。

PDF から構造を復元しようとするライブラリがいくつかあります。UIWebView は、少なくとも行、単語、段落、および列を検出するために内部で使用し、API からアクセスできないため、使用できません。

于 2015-09-04T03:34:01.010 に答える