Est-il possible d'accéder aux liens "internes" dans les documents PDF en utilisant CGPDFDocument
, ou d'autres moyens? Je construis une application de lecteur simple et voudrais livrer mon contenu au format PDF, mais si je ne peux pas soutenir les liens entre les pages dans le document, cela ne fonctionnera probablement pas.Comment accéder aux hyperliens dans les documents PDF (iPhone)?
This question est similaire, mais n'aborde pas le problème de savoir comment prendre en charge les liens hypertexte.
Que voulez-vous dire par des liens entre les pages? Parlez-vous d'un lien à la page 1, qui va à la page 4, ou parlez-vous de la première page suivie de la deuxième page de votre lecteur? En passant, si vous parlez de liens cliquables entre les pages, gardez à l'esprit que les liens hypertexte dans un document PDF sont simplement des rectangles cliquables sur une page et n'ont aucune relation directe avec le texte qu'ils semblent hyperlien. Un document PDF n'est pas comme un document HTML dans ce sens. – Rowan
Je veux dire des liens de soutien d'une page à une autre page arbitraire dans le document. Je l'utiliserais pour une table des matières, ainsi que pour faire référence à d'autres pages dans des endroits aléatoires. Alors oui, ce que je cherche vraiment, c'est une façon de naviguer dans les documents PDF. Je peux gérer le cas simple de la navigation "next/prev/home" sans cela, mais idéalement, je voudrais également prendre en charge la navigation arbitraire. Merci. –
Voici un exemple de code, de ma propre question: http://stackoverflow.com/questions/4080373/get-pdf-hyperlinks-on-ios-with-quartz – pt2ph8