2011-07-21 8 views
0

私の目標は、開発者が使用するWPFでレポートを作成することです。レポートに単語やpdf文書を追加したいのですが。単語またはpdfドキュメントからレポートを作成する

Word文書の場合、RichEditControlにワード文書を開き、それをrtf文書としてメモリストリームに保存し、XRRichTextコントロールを使用して、rtf文書をレポートに追加しています。

public void CreateReport() 
{ 
    RichEditControl richEdit = new RichEditControl(); 
    MemoryStream stream = new MemoryStream(); 
    XRRichText rtfDoc = new XRRichText(); 

    richEdit.LoadDocument(@"word document path", DocumentFormat.OpenXml); 
    richEdit.SaveDocument(stream, DevExpress.XtraRichEdit.DocumentFormat.Rtf); 

    rtfDoc.LoadFile(stream, XRRichTextStreamType.RtfText); 
    rtfDoc.WidthF = 550F; 

    this.Detail.Controls.Add(rtfDoc); 
    this.RequestParameters = false; 
    this.CreateDocument(); 
} 

rtfとしてワードドキュメントを追加するには、これをお勧めしますか? また、単語文書の代わりに、どのようにしてpdf文書をレポートに追加できますか?

ありがとうございました!

答えて

関連する問題