2017-11-26 5 views
0

erzeugen Ich versuche derzeit, ein Dokument-Rendering-Programm in C# zu machen. Eine meiner Anforderungen ist es, Word-Dokumente in PDF-Format zu rendern. Ich möchte jedoch keine Automatisierung verwenden, da dies langsam ist und aufgrund dessen, was ich online gelesen habe, Probleme auf Servern haben kann.Wie programmatisch pdfs aus Office (Word) -Dateien von C# für

Ich habe schon seit ein paar Tagen im Internet surfen und stapeln und habe bisher keine kostenlose, kompromisslose Lösung gefunden und ich frage mich, ob jemand anders einen Weg kennt, dies zu tun?

Wenn es keinen guten freien Weg gibt, was für mich erforderlich wäre, um dort einen eigenen Wortrenderer zu machen?

Ich habe mir Lösungen wie Free Spire.Doc und Aspose.Wörter angeschaut, diese haben jedoch Einschränkungen, die über das hinausgehen, was ich tolerieren kann, wie Absatzgrenzen und Wasserzeichen.

Vielen Dank.

+1

es eine kostenlose Möglichkeit, dies in Bezug zu tun, um mit der 'ITextSharp' Bibliothek eines' Freier .DLL/Assembly' herunterladen .. Ich konvertiere Excel, Word und ng-Grids, derzeit in PDFs, aber Sie müssen Ihre eigenen Methoden schreiben, die speziell für Ihre Bedürfnisse sind. Auch die Website hat Tonnen von Beispielen, um loszulegen. – MethodMan

+0

Vielen Dank. Ich werde es mir ansehen. –

+0

ITextSharp liest keine OpenXML-Formate (z. B. XLSX und DOCX), so dass dies nicht sofort geschehen kann. Ich verwende hierfür [GemBox.Document] (https://www.gemboxsoftware.com/document), aber im Free-Modus gibt es auch die Anzahl der Absätze (ähnlich wie bei den bereits erwähnten). Die einzige freie Methode, die ich kenne, wäre die Verwendung von zwei freien Bibliotheken, eine zum Lesen von DOCX und eine zum Schreiben von PDF, und dann würden Sie das Mapping von einem Format in ein anderes schreiben. Ich möchte jedoch darauf hinweisen, dass dies eine ziemlich komplizierte und zeitraubende Aufgabe ist. – bellpatricia

Antwort

0

Aspose.Word und Word.Intrept und Docentric sind die besten. Unser Team bereits WordIntrept verwendet und für bessere Leistung jetzt verwenden wir Aspose. Unsere Berichte enthalten Bilder, Toc, Tof, Tot, Absätze und Tabellen und mehr Komponente. und aspose hat keine Einschränkungen beim Erstellen von Berichten. Sie können auch diesen Beitrag sehen, besser zu entscheiden Aspose.Word alternatives

Verwandte Themen