2013-09-02 12 views
5

In einer C# -Anwendung muss ich ein PDF-Dokument aus einer bestimmten Vorlage generieren, die Felder und Bilder enthält.Die beste Methode zum Generieren einer PDF aus einer Vorlage

Also habe ich gedacht, ein „.tex“ zu schaffen, der meine Vorlage wäre, dann ändern Sie es von der Anwendung und schließlich eine API verwenden, um eine PDF-Datei von der „.tex“ Datei zu erhalten

Aber Ich habe auch von einer API gehört, um eine PDF-Datei direkt ohne Latex zu erstellen. Ich denke jedoch, dass es nicht einfach sein wird, die Vorlage mit der API zu reproduzieren.

Was ist der einfachste Weg und die beste API?

+4

Werfen Sie einen Blick auf diese http://sourceforge.net/projects/itextsharp/ und diese http://pdfsharp.com/PDFsharp/. –

+0

Was wäre Ihre ideale Vorlage? Ein Word-Editor-Dokument oder möchten Sie eigentlich eine ".tex" -Datei verwenden? –

Antwort

3

Ich würde empfehlen, erstellen Sie eine HTML-Vorlage und dann konvertiert es in PDF über https://code.google.com/p/wkhtmltopdf/.

Sie können die Razor-Templating-Engine verwenden und eine gute Visual Studio-Unterstützung für die Erstellung Ihrer Vorlagen erhalten.

Es ist auch einfacher zu debuggen und das Ergebnis in einem Browser feinabstimmen.

Sie können auch Personen finden, die HTML-Vorlagen einfacher schreiben können.

Verwandte Themen