Vous devez parfois convertir les fichiers de code source dans d’autres formats. Cela peut être à des fins de partage ou d’analyse. Cet article explique comment convertir les fichiers de code source Python, PHP, Java, C#, C/C++ au format PDF dans les applications .NET. De plus, nous protégerons par programme par mot de passe les fichiers convertis.
- API .NET de conversion de code source
- Java vers PDF en utilisant C#
- Python vers PDF en utilisant C#
- PHP vers PDF - Protégez le fichier PDF
API .NET pour la conversion du code source
GroupDocs.Viewer for .NET est l’API de visualisation de documents et permet de rendre les documents au format PDF, HTML et images avec l’application .NET. Aujourd’hui, nous allons utiliser cette API dans des exemples pour convertir les fichiers de code source de différentes langues au format PDF.
Vous pouvez télécharger les DLL ou le programme d’installation MSI à partir de la section des téléchargements ou installer l’API dans votre application .NET via NuGet.
PM> Install-Package GroupDocs.Viewer
Convertir du code Java en PDF à l’aide de C#
Pas besoin de s’impliquer dans des configurations complexes, chargez simplement le fichier Java et transformez-le en PDF. Les étapes suivantes vous expliquent comment convertir le fichier de code source Java en PDF à l’aide de C#.
- Chargez le fichier Java à l’aide de la classe Viewer.
- Définissez le fichier de sortie et ses options à l’aide de la classe PdfViewOptions.
- Convertissez le fichier en PDF en utilisant la méthode View() appropriée.
L’exemple C# suivant convertit le fichier de code source Java complet au format PDF.
/*
* Rend un fichier Java en PDF à l'aide de C #
*/
using (Viewer viewer = new Viewer("path/HelloWorld.java"))
{
PdfViewOptions viewOptions = new PdfViewOptions("path/HelloWorld.pdf");
viewer.View(viewOptions);
}
Voici le PDF converti du fichier Java avec la mise en surbrillance à l’aide du code C# ci-dessus. Vous pouvez également ajouter une sécurité au fichier PDF converti. Pour en savoir plus sur la sécurisation des fichiers, sautez ci-dessous où les fichiers PHP sont convertis.
Convertir le code Python en PDF à l’aide de C#
Pourquoi changer le code si le format de votre fichier source est modifié ? Laissez l’API supporter cette douleur. Fournissez simplement le fichier .py à la bonne méthode. Les étapes suivantes montrent comment convertir le code Python en PDF à l’aide de C#.
- Chargez le fichier source Python à l’aide de la classe Viewer.
- Définissez le chemin du fichier de sortie et les configurations à l’aide de la classe PdfViewOptions.
- Convertissez le fichier .py en PDF en utilisant la bonne méthode View().
L’exemple de code C# suivant convertit le fichier de code source Python au format PDF.
/*
* Convertir le fichier source Python en PDF à l'aide de C#
*/
using (Viewer viewer = new Viewer("path/source.py"))
{
PdfViewOptions viewOptions = new PdfViewOptions("path/python-source.pdf");
viewer.View(viewOptions);
}
Convertir PHP en PDF en utilisant C#
De même, vous pouvez également convertir les fichiers PHP. De plus, lors de la conversion de vos fichiers de code source, vous pouvez renforcer la sécurité des fichiers PDF. Sécurisons le code lors de sa conversion. Les étapes suivantes montrent la conversion de fichiers PHP au format PDF avec sécurité en C#.
- Chargez le fichier PHP à l’aide de la classe Viewer.
- Définissez la sécurité prévue du fichier PDF à l’aide de la classe Security.
- Définissez les mots de passe pour ouvrir et modifier le fichier résultant.
- Définissez le fichier de sortie à l’aide de la classe PdfViewOptions.
- Appelez la méthode View() pour rendre le fichier PHP chargé dans le PDF protégé.
L’extrait de code C# suivant convertit le fichier de code source PHP en un fichier PDF protégé par mot de passe.
/*
* Convertir le fichier source Php en PDF en utilisant C#
*/
using (Viewer viewer = new Viewer("path/source.php"))
{
Security security = new Security();
security.DocumentOpenPassword = "OpEnD0c";
security.PermissionsPassword = "Ple@se";
security.Permissions = Permissions.AllowAll ^ Permissions.DenyPrinting;
PdfViewOptions viewOptions = new PdfViewOptions("path/php-source.pdf");
viewOptions.Security = security;
viewer.View(viewOptions);
}
De même, vous pouvez utiliser ce code pour les fichiers de codes sources d’autres langages de programmation pris en charge comme C#, C/C++, JS, Ruby, etc.
Obtenez une licence API gratuite
Vous pouvez obtenir une licence temporaire gratuite pour utiliser l’API sans les limitations d’évaluation.
Conclusion
En résumé, nous avons appris à convertir les fichiers de code source de divers langages de programmation au format PDF à l’aide de C#. Les exemples ont montré la conversion de fichiers Java, Python et PHP au format PDF. De plus, nous avons appris à sécuriser le fichier PDF résultant. À l’aide de cette API, vous pouvez commencer à créer votre propre application .NET de visionneuse de code source.
En savoir plus sur GroupDocs.Viewer dans la documentation pour créer votre propre application de visualisation de code source. Pour toute question, contactez-nous via le forum.