2010-09-06 18 views
16

Come parte di un'indagine sulla generazione di documenti sul lato server di livello enterprise, mi sono imbattuto in Open XML.Salva Open XML come PDF

  1. Per coloro che hanno utilizzato questo, quanto successo eri? Lo consiglieresti?
  2. È possibile salvare direttamente OpenXML in PDF o è necessario utilizzare un componente di terze parti?
  3. Se è richiesto un componente di terze parti, quale è stato utilizzato e quale raccomanderesti?

Grazie

gineer

risposta

3

La cosa bella del OpenXML di Office è che è il linguaggio di Microsoft Office - se vivete la vostra "vita d'ufficio" in Word ed Excel (2007 e più tardi), questo è il formato che desideri.

Si può "salvare" OpenXML direttamente in PDF? No, deve essere reso da qualche componente di terze parti.

Se stai facendo la generazione di documenti sul lato server e non c'è bisogno di lavorare con documenti di Office come output, devi generalmente usa qualcosa come iText o iTextSharp, che renderebbe direttamente i file PDF.

Non ho ancora lavorato con un componente lato server che eseguirà la conversione da Office OpenXML a PDF.

1

Chiamami polarizzato, poiché ho lavorato su questo componente, ma i Servizi di conversione PDF sono utilizzati da molte piccole e grandi organizzazioni per convertire OpenXML e molti altri formati in PDF utilizzando un'interfaccia amichevole dei servizi Web.

Guarda anche questi esempi:

0

Ci sono vari componenti di terze parti per l'OpenXML per pezzo PDF. Mantengo l'open source docx4j, che è una opzione.

Se si sta eseguendo la generazione di documenti, è possibile che siano necessarie ripetizioni e condizioni. Per suggerimenti su come eseguire questa operazione, vedere http://dev.plutext.org/svn/docx4j/trunk/docx4j/sample-docs/databinding/conventions.html

+0

Il 7 giugno 2016, sembra che il collegamento non funzioni più. https://github.com/plutext/docx4j – JosefMadrid

+0

Vedere http://opendope.org/opendope_conventions_v2.3.html e https://github.com/plutext/docx4j/tree/master/sample-docs/word/databinding – JasonPlutext