Frage

Unsere ASP.NET-Anwendung muss in der Lage Web-Inhalte in PDF und Word-Dokumente zu exportieren.

In der Vergangenheit haben wir Aspose der Bibliotheken verwendet, um dies zu erreichen, aber wir haben sie gefunden ein wenig zu Low-Level in Bezug auf Dokument Konstruktion sein. z.B. Wir haben festgestellt sie benötigen punktbasierte Funktionen unter Verwendung von Form Primitiven schreiben Aufzählungen zu erstellen.

Im besten Fall scenerio- wir ein Werkzeug in unserer druckbaren CSS-Stil Seite zeigen würden und automatisch ein PDF- oder Word-Dokument mit dem gleichen Inhalt in der gleichen Weise gestylt erhalten.

Haben Sie eine gute Erfahrung haben irgendwelche Werkzeuge zu verwenden, die dies erreichen könnte?

War es hilfreich?

Lösung 3

Wir lehnen in Richtung PrinceXML für die PDF-Dokumentationserstellung, scheint es eine gute Passform zu sein, mit unser Wunsch schieben XHTML / CSS in eine PDF-Dokument ohne zusätzliche Konstruktion.

Andere Tipps

iTextSharp ist ein ziemlich einfaches PDF-Tool mit .Net zu verwenden (es ist ein Port des iText Java-Projekt). Kostenlos, Open Source und recht hohe Niveau, so ist dies der Code für Aufzählungszeichen:

List overview = new List(false, 10); //false =unordered, true= numbered
overview.Add(new ListItem("This is an item"));
overview.Add("This is another item");

Ist zwar nicht Microsoft Word.

Für die dynamische PDF-Generierung wir TallPDF verwendet ..... funktionierte ziemlich gut .....

Dies ist eine .net Bibliothek, die ich für die Erzeugung Template-basierten Berichte geschrieben. Es erzeugt RTF-Dokumente easyly. Ich denke, Sie werden es zum Erzeugen von PDF-Dokumenten mit einer anderen Bibliothek zu integrieren haben.

Überprüfen Sie heraus NTemplates bei ntemplates.codeplex.com

Ich glaube nicht, dass sie die automagically tun, aber ich habe viel Glück mit SyncFusions Tool-Sets.

Schauen Sie sich pdfFactory Developer Kit .

Ich habe es selbst nicht verwendet, aber das Fineprint-Tool aus die gleichen Leute, war eines der besten Tools für Windows (nicht mit Windows oder Fineprint mehr).

Word-Dateien zum Erzeugen, würde ich mit dem neuen OpenXML-Format betrachten. Microsoft bietet eine gute Unterstützung für sie, und es sollte ziemlich einfach zu bedienen sein. Beispielartikel

Wir verwenden www.alt-soft.com Xml2PDF für diese

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top