2009-07-08 8 views
0

iTextSharp(およびc#/ ASP.NET)を使用すると、RTFドキュメントを開いたり、テキストを置き換えたり、イメージ(WMFまたはPNG)を挿入したり、その操作したドキュメントをPDFドキュメントにエクスポートしたりできます。元のRTFドキュメントの書式設定?iTextSharpでRTF文書を開いて操作し、その文書をPDFに書き出すことはできますか?

基本的には、RTF形式のテンプレートとPDFで出力する必要がある単純な差し込み印刷ソリューションを作成したいと考えています。これは、ASP.NETサーバー上で実行する必要があります。

答えて

2

iTextSharpでは不可能です。より良いアプローチは、Wordオブジェクトを使用してドキュメントを開き、メールを作成して、そのドキュメントHTMLを保存することです。これで、iTextSharpを使ってHTMLを解析し、PDFを作成することができます。

+0

iTextSharp.text.rtf.document.RtfDocumentクラスはどうですか? – labilbe

+0

@labilbe多くの水が橋の下を流れました!あなたがここに向かう誰かが何らかの方向を得るように、いくつかの細部の答えを加えてください。 – TheVillageIdiot

+0

このクラスについて詳しく調べた後、itextsharpを使ってPDFからRtfファイルを生成するために使用されるクラスのようです。ごめんなさい :) – labilbe

0

RTFドキュメントを解析するには、RtfDomParserというクールなライブラリを使用できます。 これは、PDFファイルを(手動で)生成するために解析できるRTFドキュメントの階層ツリーを構築します。

関連する問題