Speichern von Open XML als PDF
Als Teil einer Untersuchung in enterprise-level server-side-Dokument generation, ich bin gekommen, über Open XML.
- Für diejenigen, die dies benutzt haben, wie erfolgreich waren Sie? Würden Sie es empfehlen?
- Können Sie speichern Sie die OpenXML-zu-PDF-Datei direkt oder brauche ich eine 3rd-party-Komponente?
- Wenn eine 3rd-Party Komponente erforderlich ist, die einen haben Sie und welche würden Sie empfehlen?
Dank
Gineer
InformationsquelleAutor der Frage Gineer | 2010-09-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die nette Sache über das Office OpenXML ist, dass es die Sprache von Microsoft Office -- wenn Sie Leben Ihr "office life" in Word und Excel (2007 und höher), das ist das format, das Sie möchten.
Können Sie "speichern unter" OpenXML-direkt in PDF? Nein, es Bedürfnisse zu sein gemacht durch einige Drittanbieter-Komponente.
Wenn Sie die Generierung des Dokuments auf der server-Seite und Sie brauchen nicht zu arbeiten mit Office-Dokumente als output, würden Sie verwenden in der Regel so etwas wie iText oder iTextSharpwas machen die PDF-Dateien direkt.
Habe ich noch nicht gearbeitet, mit einer server-seitigen Komponente, die übersetzung von Office OpenXML, PDF, though.
InformationsquelleAutor der Antwort Dave Markle
Rufen Sie mich voreingenommen, als ich arbeitete zu dieser Komponente, aber die PDF-Konvertierung Dienstleistungen, die von vielen kleinen und großen Organisationen zu konvertieren OpenXML sowie viele andere Formate in PDF mittels einer benutzerfreundlichen Web-Services-Schnittstelle.
Schauen Sie sich diese Beispiele:
InformationsquelleAutor der Antwort Jeroen Ritmeijer
Gibt es verschiedene Komponenten von Drittanbietern für die OpenXML, PDF Stück. Ich behaupte die open-source-docx4j, das ist eine option.
Wenn Sie die Generierung des Dokuments, können Sie feststellen, müssen Sie wiederholt und Bedingungen. Für Vorschläge, wie dies zu tun, siehe http://dev.plutext.org/svn/docx4j/trunk/docx4j/sample-docs/databinding/conventions.html
InformationsquelleAutor der Antwort JasonPlutext