GemBox文档将特殊字符添加到boomark中

时间:2019-01-03 00:56:26

标签: c# newline bookmarks gembox-document

我正在尝试将文本加载到书签中并保存到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进行哪些更改才能使其正确呈现?

1 个答案:

答案 0 :(得分: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:

input DOCX file

我得到以下输出PDF:

output PDF file

您可以将输入和输出文件发送给我吗?