Моя цель - создать отчет в WPF, используя dev express. Я хочу добавить документы Word или PDF в отчет.
Для документов Word, я открываю документ 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();
}
Это рекомендуемый способ добавить документ Word как RTF?
а также, как вместо документа Word, как я могу добавить документ PDF в отчет?
Спасибо!