2010-01-20 5 views
8

de leur site (projet libre sur Google Code): http://code.google.com/p/dompdf/Alternative à dompdf (Outil PHP pour convertir HTML + CSS en PDF) Mais dans .NET?

dompdf est un convertisseur HTML vers PDF. A son cœur, dompdf est (la plupart du temps) CSS2.1 de mise en page HTML conforme et le moteur de rendu écrit en PHP

je dois avoir les mêmes fonctionnalités dans un site Web ASP.NET. Y at-il une bonne alternative libre qui peut fonctionner avec ASP.NET. J'ai essayé iTextSharp dans le projet précédent mais son support HTML est horrible.

J'ai dû écrire du HTML spécial pour cela. Cela ne peut pas être le cas pour le site Web actuel car les utilisateurs téléchargent eux-mêmes des fichiers HTML.

J'ai également essayé la bibliothèque client Google Documents .NET, mais elle est très instable. Plusieurs fois je reçois "BAD Request" puis répète la même demande et cela fonctionne.

-

Est-ce que vous connaissez un moyen d'obtenir la conversion HTML au format PDF dans .NET avec l'outil gratuit? Ou même un moyen de s'interfacer avec cette bibliothèque PHP via .NET (étant donné que je héberge sur un hébergement mutualisé qui permet une sécurité de confiance totale, mais aucune possibilité d'installer quoi que ce soit, même si je peux passer au serveur virtuel).

Répondre

7

wkHTMLtoPDF est probablement ce que vous cherchez. Il s'agit d'un convertisseur HTML vers PDF très rapide et précis, y compris le formatage avancé des médias paginés tels que les en-têtes et les pieds de page.

Il est basé sur le moteur de rendu Webkit et utilise un langage totalement inter-scripting puisque vous l'appelez en tant que binaire externe, en fonction de vos besoins.

Notre propre projet (PHP) passe de DOMPDF à wkHTMLtoPDF pour des raisons de performances. Nous avons exécuté benchmarks as a proof of concept: pourtant c'est en français mais tout à fait explicite.

1

Probablement que vous avez déjà sur cette question ou tout simplement oublié complètement: D

Quoi qu'il en soit, vous trouverez peut-être ce poste à portée de main si vous voulez toujours essayer: http://fci-h.blogspot.com/2008/03/save-as-pdf-using-c_06.html

Ce n'est pas exactement HTML au format PDF, mais je suppose que le HTML vers doc est un moindre problème :)

+0

Merci. J'ai eu un VPS avec l'impossibilité d'obtenir une licence Office. J'ai résolu le problème en appelant Google Docs. J'ai créé le document là-bas, puis l'ai téléchargé en PDF, et l'ai supprimé. Toutefois, l'API Google Docs n'est pas fiable du tout. Donne de nombreuses erreurs aléatoires que vous venez de réessayer l'appel et cela fonctionne. – Meligy

Questions connexes