2011-01-07 6 views
3

Kann mir jemand sagen, ob es notwendig ist, den Text in einer PDF-Datei auszuwählen, die in einem UIWebView geladen ist, oder ist es allein ausgewählt?Wie können Sie Text in einem PDF auswählen, das in einem UIWebView angezeigt wird?

Wenn es nicht ausgewählt ist, wie können wir die Auswahl von Text in einem solchen PDF implementieren?

+0

können Sie leicht pdf mit CATiledLayer laden, indem Sie mehr Wirkung auf pfd Inhalt als webView für erhalten können, dass Sie Führer für CALayer auf developer.apple bekommen können und Sie können zu viele Tutorium, das dieses Schlüsselwort CATiledLayer benutzt – AJPatel

Antwort

0

Die UIWebView zieht tatsächlich die PDF-Seiten als Bilder, so dass Sie den Zugriff auf einzelne Elemente nicht haben (Textfelder, Bilder etc.)

Hervorhebungen sind bei weitem nicht eine triviale Aufgabe. Eine Lösung wäre, den CGPDFScanner zu verwenden, um den Strom der Seite zu analysieren und herauszufinden, wie man die Transformationen für die Textoperatoren (TJ, Tj, Tm, Tc, Tw usw.) verkettet, um die einzelnen Zeichenpositionen zu erhalten. Wenn Ihnen das gelingt, sollte der Rest ziemlich geradlinig sein.

Verwandte Themen