動的 PDF または Word ドキュメント生成に最適なライブラリ?[閉まっている]
質問
ASP.NET アプリケーションは、Web コンテンツを PDF および Word ドキュメントにエクスポートできる必要があります。
過去に私たちが使用したのは、 アスポセの これを実現するにはライブラリを使用しますが、ドキュメントの構築という点では少し低レベルすぎることがわかりました。例えば箇条書きリストを作成するには、形状プリミティブを使用してポイントベースの関数を記述する必要があることがわかりました。
最良のシナリオ - 印刷可能な CSS スタイルのページにツールを指定すると、同じスタイルで同じコンテンツを含む PDF または Word ドキュメントが自動的に取得されます。
これを実現できるツールを使用した経験はありますか?
解決 3
私たちはに傾いています PrinceXML PDF ドキュメントの作成では、追加のドキュメント構築を行わずに XHTML/CSS を PDF にプッシュしたいという私たちの要望によく適合すると思われます。
他のヒント
ITextSharp は、.Net で使用する非常に簡単な PDF ツールです (iText Java プロジェクトのポートです)。無料、オープンソース、かなりハイレベルなので、箇条書きのコードは次のとおりです。
List overview = new List(false, 10); //false =unordered, true= numbered
overview.Add(new ListItem("This is an item"));
overview.Add("This is another item");
ただし、Microsoft Wordは使用できません。
動的な PDF 生成には TallPDF を使用しました。かなりうまく機能しました。
これは、テンプレートベースのレポートを生成するために私が作成した .net ライブラリです。RTFドキュメントを簡単に生成します。PDF ドキュメントを生成するには、別のライブラリと統合する必要があると思います。
ntemplates.codeplex.com で NTemplates を確認してください。
彼らが自動的にそれを行うとは信じていませんが、SyncFusions ツールセットには幸運がありました。
チェックアウト pdfFactory 開発者キット.
私自身は使ったことはありませんが、 ファインプリント 同じ人々が作成したこのツールは、Windows にとって最高のツールの 1 つでした (Windows や FinePrint はもう使用されていません)。
Word ファイルを生成するには、新しい OpenXML 形式の使用を検討します。Microsoft はこれに対して優れたサポートを提供しており、非常に使いやすいはずです。サンプル記事
私たちが使用しているのは www.alt-soft.com Xml2PDF このために