2 votes

Comment créer un lien URL vers une section spécifique du fichier PDF ?

J'essaie de créer un lien vers une section spécifique du fichier PDF qui se trouve dans mon répertoire local.

Normalement, je crée des liens hypertextes vers les pages de ce type.

xyz.pdf#page=4

Mais je n'arrive pas à comprendre comment pointer des sections du livre avec l'URL. Par exemple, les hyperliens suivants pointent vers un endroit du livre. Je voudrais savoir quelle est la syntaxe de l'URL pour accéder à ces sections.

2 Intelligent Agents 34
2.1 Agents and Environments . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.2 Good Behavior: The Concept of Rationality . . . . . . . . . . . . . . . . 36
2.3 The Nature of Environments . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.4 The Structure of Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.5 Summary, Bibliographical and Historical Notes, Exercises . . . . . . . . . 59

4voto

andselisk Points 742

À proprement parler, ce que l'on appelle généralement des chapitres ou des sections à l'intérieur d'un PDF sont signets . D'après le rapport d'Adobe Paramètres d'ouverture des fichiers PDF Il n'y a que deux façons officielles d'ouvrir un PDF sur une position spécifiée, et les signets ne sont pas présents :

  1. Destination nommée . En fonction de votre visionneur de PDF, vous devez trouver une liste de ce que l'on appelle des destinations dans votre document et utilisez celui que vous souhaitez (il ne doit pas y avoir d'espaces blancs) :

    [PDF file](./xyz.pdf#[destination name])

  2. Page spécifique . La méthode que vous connaissez déjà :

    [PDF file](./xyz.pdf#page=[page number])

La méthode la plus simple et la plus robuste consiste à s'en tenir aux numéros de page, notamment en raison des limitations des URL (à partir de la base de données des même document ):

Les paramètres individuels, ainsi que leurs valeurs (séparées par & ou #), ne peuvent pas dépasser 32 caractères.

0voto

dylan murphy Points 181

Questions et réponses here (par moi) car j'ai eu le même problème. Mais j'ai expliqué comment y parvenir un peu plus en détail :

  1. Prenez votre document et configurez-le avec des liens qu'Acrobat peut reconnaître. Dans le lien ci-dessus, j'explique comment faire cela pour Word.
  2. Exportez-le au format PDF. Assurez-vous que les liens fonctionnent dans le PDF lorsqu'on clique dessus.
  3. Télécharger AutoBookmark Plug-in. Suivez les instructions du lien pour transformer les liens PDF en destinations nommées.
  4. (Facultatif) Les titres de section/le texte des liens de mon document comportaient des espaces, des noms très longs, et d'autres choses qui ne fonctionnent pas avec les paramètres fournis par Adobe en 2007. J'ai donc exporté tous les signets créés par AutoBookmark, j'ai fait quelques recherches/remplacements réguliers. d'expressions régulières dans le fichier texte, j'ai supprimé tous les signets dans le pdf, puis j'ai importé mon fichier texte nettoyé.
  5. Enfin, mettez le pdf en ligne et créez un lien vers lui comme suit : path/file.pdf#nameddest="bookmark"

Tant que les destinations nommées ne changent pas de nom, peu importe où elles se trouvent dans le document, tant que les étapes 1 à 4 sont suivies, vos URL devraient être résistantes. Si vous avez une situation similaire et que vous avez des questions sur les regex, le formatage, etc., je serais ravi de partager des captures d'écran ou d'ajouter plus de détails pour clarifier la situation.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X