2010-06-08 7 views
0

Je suis tout nouveau pour la génération ou le rendu de PDF mais j'ai un projet pour créer un système de template PDF qui permet aux utilisateurs d'enregistrer le template dans la base de données, puis de générer un document PDF .PDF Generation Aide nécessaire

Langue à utiliser C#

Questions

a) Y at-il un outil PDF qui il peut me aider et de la documentation que je peux étudier pour apprendre cela? b) Existe-t-il des outils gratuits pour cela? c) Comment créer un modèle PDF? XML?

Merci à l'avance!

+0

Y a-t-il un langage particulier que vous aimeriez utiliser pour réaliser votre projet? –

+0

Comme l'a dit Oren - vous devez spécifier d'autres contraintes telles que le langage de programmation/environnement car il existe plusieurs façons de créer des PDF –

Répondre

1

Vous devriez jeter un oeil à xsl: fo. Apache a un tool qui pourrait être utile.

0

Si vous utilisez Java, vous pouvez essayer Docmosis ou JODReports - ils fonctionnent à partir de modèles et peuvent produire une sortie PDF dynamiquement en fonction des données et de ces modèles. Selon les exigences de votre modèle, vous pouvez également utiliser les rapports Jasper ou le PI d'Apache. Tous ont des versions gratuites.

0

Je voudrais donner une chance à jsreport. Vous pouvez l'installer sur site gratuitement ou l'utiliser en ligne. Il supporte la transformation html -> pdf en utilisant la transformation phantomjs ou xml -> pdf en utilisant apache fop. L'idée est que vous créiez d'abord un modèle de rapport en utilisant des moteurs de template javascript comme handlebars dans jsreport studio et que vous récupériez le pdf en appelant jsreport api.

Si vous êtes dans C# il y a jsreport c# sdk pour cela.

Note: Je suis l'auteur de jsreport

+0

Jan, si vous publiez un outil qui vous intéresse activement (et que vous avez jsreport comme quelque chose vous travaillez sur) s'il vous plaît mentionner ainsi dans votre réponse. Les réponses sur le SO devraient être objectives ou avoir leur subjectivité notée clairement si elles ne le sont pas. –

+0

Oh, désolé. Fixé. –

0

Si vous êtes à la recherche d'une solution instantanée, jetez un oeil sur http://pdfnow.com. Vous pouvez télécharger vos modèles XSL/FO et simplement générer des modèles PDF avec un simple appel de service Web.