web-dev-qa-db-ja.com

オープンXMLをPDFとして保存

エンタープライズレベルのサーバー側ドキュメント生成の調査の一環として、Open XMLに遭遇しました。

  1. これを使用したことがある人にとって、あなたはどの程度成功しましたか?勧めますか?
  2. OpenXMLをPDFに直接保存できますか、それともサードパーティコンポーネントを利用する必要がありますか?
  3. サードパーティコンポーネントが必要な場合、どのコンポーネントを使用し、どのコンポーネントを推奨しますか?

ありがとう

ジニア

20
Gineer

Office OpenXMLのいいところは、Microsoft Officeのthe言語であることです。WordとExcel(2007および後で)、それはあなたが望むフォーマットです。

OpenXMLを直接PDFに「保存」できますか?いいえ、一部のサードパーティコンポーネントでレンダリングする必要があります。

サーバー側でドキュメントを生成していて、出力としてOfficeドキュメントを操作する必要がない場合は、通常、 iText または iTextSharp のようなものを使用します。 、PDFを直接レンダリングします。

ただし、Office OpenXMLからPDFへの変換を行うサーバー側コンポーネントは使用していません。

3
Dave Markle

私はこのコンポーネントに取り組んでいるので、偏見と呼んでいますが、PDF変換サービスは、OpenXMLや他の多くのフォーマットをPDF使いやすいWebサービスインターフェイスを使用する。

これらの例を確認してください:

2

OpenXMLには、さまざまなサードパーティコンポーネントがあり、PDF piece。です。私は、1つのオプションであるオープンソースdocx4jを維持しています。

ドキュメントの生成を行っている場合は、繰り返しと条件が必要になることがあります。これを行う方法の提案については、 http://dev.plutext.org/svn/docx4j/trunk/docx4j/sample-docs/databinding/conventions.html を参照してください

1
JasonPlutext