0

我正在尝试将文本加载到书签中并保存到 word 文档中。书签可以是带有换行符的大量文本。这是代码:

String text = "Some text with \n new \n line chars \n";
ComponentInfo.SetLicense(GEMBOX_DOCUMENT_LICENSE_KEY);
DocumentModel document = DocumentModel.Load(fileTemplate);
document.Bookmarks["bm_1"].GetContent(false).LoadText(text);

但是,保存的结果 PDF 文档会打印出“带有 \n 新 \n 行字符 \n 的一些文本”。我需要进行哪些更改才能text使其正确呈现?

4

1 回答 1

1

我不确定你有什么问题,我尝试了以下方法:

String text = "Some text with \n new \n line chars \n";

DocumentModel document = DocumentModel.Load("input.docx");
document.Bookmarks["bm_1"].GetContent(false).LoadText(text);

document.Save("output.pdf");

我使用了以下输入 DOCX:

输入 DOCX 文件

我得到了以下输出PDF:

输出PDF文件

你能把你的输入和输出文件发给我吗?

于 2019-01-04T06:26:36.277 回答