Najlepsza odpowiedź
Jest to o wiele trudniejszy problem niż większość ludzi zdaje sobie sprawę, ponieważ PDF to niewiele więcej niż strumień poleceń rysowania (w zasadzie plik .ps) wraz z potrzebnymi czcionkami, obrazami i innymi zasobami. PDF jest przeznaczony dla drukarek, a nie dla ludzi, więc chociaż wiernie odtwarza zawartość na różnych urządzeniach, format nie ma głębokiego zrozumienia, czym są te treści. To nie jest jak HTML, w którym treść jest stylizowana za pomocą tagów – w PDFie rysowanie każdego znaku jest osobnym poleceniem i mogą one potencjalnie pojawić się w dowolnej kolejności i nadal być poprawne.
Kiedy ja napisał obsługę PDF dla aplikacji na iPada, w zasadzie musiałem rozłożyć każdą stronę w pamięci i obserwować, które znaki są blisko siebie i mniej więcej w tej samej „linii”, aby wspierać wyszukiwanie i podświetlanie. Zagłębianie się w plik PDF jest absolutny koszmar, którego należy unikać, jeśli to możliwe.
Jeśli potrzebujesz tylko obsługi iOS, PDPDFKit ( http://pspdfkit.com ) jest drogą do zrobienia. Jest szeroko stosowany i był rozwijany przez długi czas, więc został przetestowany w walce.
Odpowiedź
Załaduj plik PDF, aby go zobaczyć. Kliknij ikonę w prawym górnym rogu, która wygląda jak kwadrat ze strzałką pionową.
W dolnym rzędzie wyświetlonych ikon powinien być takim, który mówi szukaj na stronie. Dotknij go, a pojawi się pole wyszukiwania.
Jeśli ta ikona się nie pojawia, plik PDF jest obrazem i nie można go przeszukiwać.