Jaký je nejlepší způsob vyhledávání v souborech PDF v systému iOS?


Nejlepší odpověď

To je mnohem těžší problém, než si většina lidí uvědomuje, protože PDF je něco víc než jen stream příkazů pro kreslení (v zásadě soubor .ps) spolu s veškerými potřebnými fonty, obrázky nebo jinými prostředky. PDF je určen pro tiskárny, nikoli pro lidi, takže i když věrně reprodukuje obsah na různých zařízeních, formát nemá hluboké znalosti o tom, o jaký obsah jde. Není to jako HTML, kde je obsah jen stylizován značkami – v PDF je kresba každého znaku samostatným příkazem a mohly by potenciálně přijít v jakémkoli pořadí a přesto být platné.

Když jsem napsal podporu PDF pro aplikaci pro iPad, musel jsem v zásadě rozložit každou stránku do paměti a sledovat, které znaky jsou si blízké a víceméně na stejném „řádku“, aby bylo možné podporovat vyhledávání a zvýrazňování. Kopání do PDF je absolutní noční můra, a pokud je to možné, je třeba se jí vyhnout.

Pokud potřebujete pouze podporovat iOS, PDPDFKit ( http://pspdfkit.com ) je způsob, jak jít. Je široce používán a je vyvíjen po dlouhou dobu, takže je vyzkoušen v boji.

Odpověď

Načtěte soubor PDF, abyste jej mohli vidět. Klepněte na ikonu vpravo nahoře, ta, která vypadá jako čtverec se svislou šipkou s.

V dolním řádku ikon, které se zobrazí, by mělo být ten, kdo říká „hledat na stránce“. Klepněte na něj a objeví se vyhledávací pole.

Pokud se tato ikona nezobrazí, soubor PDF je obrázek a nelze jej prohledávat.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *