Comment accéder à des hyperliens dans les documents PDF (iPhone)?
Est-il possible d'accéder à "interne" des liens dans les documents PDF à l'aide de CGPDFDocument
, ou par d'autres moyens? Je suis en train de construire une simple application de lecture et voudrais remettre mon contenu en format PDF, mais si je ne peux pas en charge les liens entre les pages de la doc cela ne va pas probablement travailler.
Cette question est similaire, mais n'aborde pas la question de la manière d'aider les hyperliens.
Que voulez-vous dire exactement par les liens entre les pages? Parlez-vous un lien sur la page 1, qui mène à la page 4, ou parlez-vous à la page étant suivie par la page 2 dans votre lecteur? Par ailleurs, si vous parlez cliquables liens entre les pages, gardez à l'esprit que les liens hypertexte dans un document PDF sont tout simplement cliquable hotspot rectangles sur une page et n'ont pas de relation directe avec le texte qu'ils apparaissent sur un lien hypertexte. Un document PDF n'est pas comme un document HTML dans ce sens.
Je veux dire en soutenant les liens d'une page à une autre arbitraire de page dans le document. Je voudrais utiliser ce par une Table des Matières, ainsi que pour le référencement d'autres pages dans des endroits aléatoires. Donc oui, ce que je suis vraiment à la recherche de est un HTML-comme la façon de naviguer dans des documents PDF. Je peux traiter le cas simple de la "next/prev/home" de navigation sans cela, mais idéalement, je voudrais également en charge arbitraire de navigation. Merci.
Voici un exemple de code, à partir de ma propre question: stackoverflow.com/questions/4080373/...
Je veux dire en soutenant les liens d'une page à une autre arbitraire de page dans le document. Je voudrais utiliser ce par une Table des Matières, ainsi que pour le référencement d'autres pages dans des endroits aléatoires. Donc oui, ce que je suis vraiment à la recherche de est un HTML-comme la façon de naviguer dans des documents PDF. Je peux traiter le cas simple de la "next/prev/home" de navigation sans cela, mais idéalement, je voudrais également en charge arbitraire de navigation. Merci.
Voici un exemple de code, à partir de ma propre question: stackoverflow.com/questions/4080373/...
OriginalL'auteur George Armhold | 2009-08-08
Vous devez vous connecter pour publier un commentaire.
Voir ma réponse ici. Fondamentalement, vous aurez besoin de se familiariser avec le lien PDF annotations.
OriginalL'auteur jbm
voir cet exemple de code...pdf liens hypertexte fonctionne dans ce
https://github.com/vfr/Reader
OriginalL'auteur phani yelugula
Si vous utilisez Quartz pour ouvrir et afficher un fichier PDF, alors oui, on dirait que vous aurez accès à des liens internes. Quartz vous permettra aussi de ajouter de nouveaux liens au format Pdf. Je n'ai pas d'expérience de première main avec iPhone/Mac de développement, mais il serait assez étrange pour eux, pour vous permettre d'ajouter des hyperliens, mais ne pas les utiliser.
Oui au-dessus de deux lien sont juste à l'ouverture de la liste de osx bibliothèques de référence. Il ne donne aucune information. Comment il est accepté ? -1
Désolé les gars, je ne vais pas faire de l'iPhone dev plus, donc c'est effectivement abandonné question. Je ne suis pas en mesure de vérifier si c'est une réponse acceptable ou pas, donc j'ai simplement "refusés".
OriginalL'auteur Rowan
Que vous devez faire en deux étapes.
Première: Analyser votre fichier pdf à localiser du contenu marqué opérateurs
C'est un exemple d'un code d'analyse :
(Vous devez compléter et adapter ce code pour correspondre à votre exigence)
Deuxième: répondre à la toucheEnded message pour gérer appuyez sur ces zones et de faire l'INTERFACE utilisateur de réagir en conséquence.
OriginalL'auteur VdesmedT