PDFとExcelの両方を生成できるライブラリ

私は 両方の PDFファイルとExcelファイル(Webサービスによってオンザフライで返される)を生成できるライブラリを探しています。

それは報告のために使用される予定です。

(私はOLEオートメーションを使うべきだと提案してはいけません。なぜなら、それはサーバー環境では無駄だからです)

0
@ Yahia:はい、そうです。
追加された 著者 jgauffin,
@ Yahia:「本当の」PDFファイルを生成したい。
追加された 著者 jgauffin,
商用ライブラリはオプションですか?
追加された 著者 Yahia,
任意の種類のPDFまたは「Excelファイルからの単なるPDF」を作成したいですか?
追加された 著者 Yahia,
下の私の答えを参照してください...私は "実際のPDF"とExcelのライブラリ(PDFを作成することができる)よりも作成プロセスのコントロールの高いレベルが必要なので、 "リアルPDF"とExcelのための別のライブラリを使用しています...
追加された 著者 Yahia,
申し訳ありませんが、少なくとも2つの別々のライブラリを使用する必要があります。
追加された 著者 Sergey Semenov,

1 答え

Options to create Excel files:

MS provides the OpenXML SDK V 2.0 - see http://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx

これは、MS Officeファイル(Excelを含む)を読み書きすることができます。

Another option see http://www.codeproject.com/KB/office/OpenXML.aspx

レンダリング、PDF、数式などの作成が必要な場合は、 ClosedXML のようなさまざまな無料の商用ライブラリがあります。 EPPlus Aspose.Cells SpreadsheetGear LibXL および Flexcel など

商用ライブラリはすべてExcelファイルとExcelファイルからPDFを作成できます。

Options to create PDF files:

PDFを作成したい場合は、 iTextSharp Aspose.PDF Gnostice PDF.One など

2
追加された
どちらを使い、好きですか?なぜ?
追加された 著者 jgauffin,
私はTSM Software/Flexcelを選択しました。
追加された 著者 jgauffin,
@jgauffin私はいくつかを使用しました:Aspose.CellsはExcel(古いものや新しいバージョンなど)のすべての事を非常によく深くサポートします。Flexcelは、既存のExcelファイルに基づいてレポートを作成したいtamplatesとして) - どちらも素晴らしいPDFを作成します。
追加された 著者 Yahia,
@jgauffin私はSpreadsheetGearを使用していませんが、それは非常に有能で高速です(そして、MSはそれをいくつかの製品のために選択しました)。
追加された 著者 Yahia,
@jgauffin PDFの場合、私は主にGnositce PDF.Oneを使用しています。これは、PDFフォームなどの高度な機能を使用できるため、使いやすいです。 Aspose.PDFは他のAspose-Librariesと非常によく統合されており、例えば既存のPDFからテキストコンテンツを抽出することができます。
追加された 著者 Yahia,
@ ggauffin Gnostice、TMS Software、Asposeのベンダーサポートは、私の経験では本当に上手いです...
追加された 著者 Yahia,