web-dev-qa-db-fra.com

Enregistrer Open XML sous PDF

Dans le cadre d'une enquête sur la génération de documents côté serveur au niveau de l'entreprise, j'ai découvert Open XML.

  1. Pour ceux qui l'ont utilisé, quel a été votre succès? Le recommanderiez-vous?
  2. Pouvez-vous enregistrer OpenXML dans PDF directement ou aurais-je besoin d'utiliser un composant tiers?
  3. Si un composant tiers est requis, lequel avez-vous utilisé et lequel recommanderiez-vous?

Merci

Gineer

20
Gineer

Ce qui est bien avec Office OpenXML, c'est que c'est la langue de Microsoft Office - si vous vivez votre "vie de bureau" dans Word et Excel (2007 et plus tard), c'est le format que vous souhaitez.

Pouvez-vous "enregistrer" OpenXML directement au format PDF? Non, il doit être rendu par un composant tiers.

Si vous générez des documents côté serveur et que vous n'avez pas besoin de travailler avec des documents Office en sortie, vous utiliserez généralement quelque chose comme iText ou iTextSharp , qui rendrait les fichiers PDF directement.

Je n'ai cependant pas travaillé avec un composant côté serveur qui fera la traduction d'Office OpenXML en PDF.

3
Dave Markle

Appelez-moi biaisé, car j'ai travaillé sur ce composant, mais les services de conversion PDF sont utilisés par de nombreuses petites et grandes organisations pour convertir OpenXML ainsi que de nombreux autres formats en PDF en utilisant une interface Web Services conviviale.

Découvrez ces exemples:

2
Jeroen Ritmeijer

Il existe différents composants tiers pour l'OpenXML à PDF pièce. Je maintiens le docx4j open source, qui est une option.

Si vous faites de la génération de documents, vous pourriez avoir besoin de répétitions et de conditions. Pour des suggestions sur la façon de procéder, voir http://dev.plutext.org/svn/docx4j/trunk/docx4j/sample-docs/databinding/conventions.html

1
JasonPlutext