2 votes

Comment convertir un document en format pdf avec des liens en ligne (ancres) ?

Je veux créer un index en markdown, qui sont des ancres vers les chapitres, comme :

1. Greeting
2. Main Part

...

## 1. Greeting
some txt
## 2. Main Part
other txt

Je l'ai déjà fait :

1. [Greeting](#greeting)
...
## 1. Greeting {#greeting}
some txt

Dans markdown et md-preview, cela fonctionne. Pour la conversion, j'utilise Remarkable. J'aime les options css, donc la plupart des outils en ligne seront inutiles. Si j'essaie de convertir le fichier md en pdf, le fichier pdf contient les liens en ligne, mais il n'est pas lié correctement. Ainsi, il ouvrira le dossier dans lequel le fichier a été enregistré, si je clique sur le lien d'index. De même, j'ai essayé de convertir d'abord en html, puis en pdf, mais les liens ne sont pas corrects non plus.

Certaines utilisations en ligne de l'index markdown (comme github) créent leur propre index html pour définir les ancres.

Je cherche une solution qui fonctionne en local via une ligne de commande ou un autre programme. La solution devrait être capable de convertir un md avec un style css personnalisé et des ancres / lignes en ligne en pdf.

0voto

Henryk Gerlach Points 41

Si vous regardez le HTML généré, vous voyez que l'id généré est en fait 1-greeting donc ça a marché pour moi :

1. [Greeting](#1-greeting)
...

## 1. Greeting
some txt

Voir aussi Comment créer un lien vers une ancre nommée dans Multimarkdown ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X