将 RTF 字符串插入 MigraDoc 文档

问题描述 投票:0回答:1

我想通过 MigraDoc (PDFsharp-MigraDoc-GDI 6.1.1) 将数据库中包含的 RTF 格式的字符串插入到 PDF 文档中。 我找到了一种从 MigraDoc 创建 RTF 的方法,但我无法将现成的文本插入段落中。 这是我使用的代码,我怎样才能得到一个带有RTF文本的段落?

        Document document = new Document();
        Paragraph paragraph = document.LastSection.AddParagraph();
        string cText = File.ReadAllText("text.txt");//Here I would like to insert my RTF text            
        paragraph.AddText(cText);//
        //paragraph.AddFormattedText(File.ReadAllText("text.rtf")); //I Try this, but not work  
        PdfDocumentRenderer renderer = new PdfDocumentRenderer();
        renderer.Document = document;
        renderer.RenderDocument();
        string filename = "HelloMigraDoc.pdf";
        renderer.PdfDocument.Save(filename);
c# migradoc
1个回答
0
投票

解析 RTF 并将相关部分转换为 MigraDoc 对象。

© www.soinside.com 2019 - 2024. All rights reserved.