On parle Windows, C#, Apple, Android, Js, …

Comment convertir en C# un XHTML en PDF

Dans cet article, je vais illustrer comment vous pouvez convertir une page XHTML en PDF à l’aide de la bibliothèque de flying-saucer . Il s’agit d’une librairie Java et nous devons donc la convertir vers une assemblie .NET.

Je vais utiliser le compilateur Bytecode IKVM.NET (ikvmc.exe) à cet effet. Alors allez-y et téléchargez la bibliothèque flying-saucer et le projet IKVM.

Puis exécutez la commande suivante :

ikvmc.exe -target:library -out:CoreRenderer.dll iText-2.0.8.jar core-renderer.jar

Vous générez l’assembly CoreRenderer.dll qui pourrait être utilisée. Et enfin Nous créerions une application qui l’utiliseraient à l’intérieur d’une application console :

sourcecode395858614

Une dernière étape consiste à veiller à ce que vous avez référencé les assemblys suivants :

todelka

Ces assemblys font partie du projet IKVM et possèdent des dépendances nombreuses autres assemblys qui sont inclus avec elle. Si le dossier final doit contenir tous les :

todelka2

Et c’est à peu près tout. Lorsque vous exécutez l’application console, l’application ddevrait générer le fichier de sortie en PDF.

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.