====== Comment attacher un fichier à un PDF avec LaTeX? ======

Le format PDF est bien pratique pour distribuer des documents électroniques qui auront toujours la même apparence, quelle que soit la plate-forme. Depuis la version 1.3 du format PDF (publiée en 1999), il est possible d'« attacher des fichiers » à un document PDF, c'est-à-dire d'y inclure des fichiers arbitraires, de la même façon qu'on peut attacher des fichiers à un email.

La personne qui lira le document PDF pourra extraire ces fichiers et les enregistrer sur son ordinateur (généralement, il suffit de cliquer sur l'icône représentant le fichier attaché).

===== Avec l'extension “attachfile2” =====

L'extension [[ctanpkg>attachfile2]] permet d'attacher un ou plusieurs fichiers à votre document PDF. Elle reprend et étend les fonctionnalités de l'extension [[ctanpkg>attachfile]] et vous avez intérêt à consulter [[texdoc>attachfile|la documentation de cette dernière extension]] pour en connaître la syntaxe.

<WRAP column 50ex>
<code latex>
\documentclass{article}
  \usepackage{attachfile2}
  
\begin{document}
Longtemps, je me suis couché de bonne heure.

\attachfile{planning.xlsx}

\end{document}
</code>
</WRAP>
<WRAP column 30ex>
<latexdoc>
\documentclass{article}
  \usepackage[T1]{fontenc}
  \usepackage{lmodern}
  \usepackage{attachfile}
  \usepackage[french]{babel}
  \pagestyle{empty}

\begin{document}
Longtemps, je me suis couché de bonne heure.

\noattachfile
\end{document}
</latexdoc>
</WRAP>
<WRAP clear />

Des options permettent de changer l'icône utilisée pour représenter le fichier ou d'afficher son nom.

------
//Sources ://
  * [[wpfr>Portable_Document_Format|Portable document format]],
  * [[https://helpx.adobe.com/acrobat/using/links-attachments-pdfs.html|Links and attachments in PDFs]].

{{htmlmetatags>metatag-keywords=(LaTeX,fichier PDF,fichier attaché,document attaché,document joint à un PDF,pièce jointe,Portable Document Format)
metatag-og:title=(Comment attacher un fichier à un PDF avec LaTeX)
metatag-og:site_name=(FAQ LaTeX francophone)
}}