6 votes

Comment puis-je imprimer joliment le code source Java en PDF ?

J'ai l'intention de mettre du code Java en annexe de mon rapport. Le rapport est un document PDF, et j'utilise Eclipse pour Java.

Comment puis-je le présenter au mieux et le faire facilement ? Des recommandations ?

3voto

Paŭlo Ebermann Points 35526

À cette fin, j'ai créé un Doclet LaTeX . Il s'agit d'un doclet Javadoc, qui convertit les commentaires javadoc en code LaTeX, et (si vous le souhaitez) inclut également une version imprimée du code source des méthodes documentées.

Vous pouvez ensuite convertir le document LaTeX généré en PDF, et l'annexer à votre rapport.

2voto

GregS Points 16158

Je préfère généralement installer une imprimante PDF "psuedo" dans le système d'exploitation que j'utilise. De cette façon, je peux utiliser les fonctions d'impression de l'application que j'utilise (comme Eclipse par exemple) et obtenir le résultat en fichier PDF.

EDIT :

Ici est un exemple de pseudo-imprimante, ici pour la plate-forme Windows. Mac OS X dispose d'une fonction intégrée d'"impression vers un fichier PDF".

2voto

user906398 Points 61

Si vous utilisez Windows, installez CutePDF. Il ajoute une "imprimante" qui, lorsque vous l'imprimez, vous demande un nom de fichier et imprime ensuite le résultat dans un document .pdf sur votre disque dur - c'est donc une pseudo-imprimante - elle agit comme une imprimante, mais est en réalité un graveur de fichiers pdf.

Je ne connais pas de solutions pour les autres o/s...

2voto

Brian Coleman Points 894

Vous pouvez utiliser doxygen pour générer de la documentation pour votre projet qui peut inclure une liste de fichiers source formatés en plus de Javadoc. doxygen peut générer une sortie HTML et PDF. Vous aurez besoin de latex pour générer la sortie PDF.

2voto

stivlo Points 28997

Une autre façon de joliment imprimer est avec IntelliJIDEA . Il fonctionne également avec l'édition communautaire.

Il est conseillé d'installer une imprimante PDF, afin d'essayer d'imprimer sans gaspiller beaucoup de papier. Une fois que vous êtes satisfait du résultat, vous pouvez imprimer sur la véritable imprimante. Sous Windows, vous pouvez utiliser CutePDF sous Linux Ubuntu, installez le paquet cups-pdf con sudo apt-get install cups-pdf .

Notez que IntelliJ imprime l'arrière-plan du thème Il est donc conseillé de le faire sur un fond blanc pour éviter de gaspiller de l'encre.

Pour imprimer, cliquez sur le menu Fichier -> Imprimer. La sélection de l'imprimante se trouve dans le menu suivant, après avoir appuyé sur le bouton Imprimer.

Il est intéressant de noter que vous pouvez également imprimer uniquement le texte sélectionné, ce qui est utile si vous ne souhaitez pas imprimer les déclarations d'importation.

D'autres options incluent la possibilité d'ajouter des numéros de ligne, la coloration syntaxique et l'impression en couleur. Sur Linux IntelliJ 14.0.3, la police par défaut était d'une taille énorme, 14, donc vous pourriez vouloir changer cela aussi.

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