0

使用 IronPDF,我需要用多行字符串填写 PDF 表单文本字段。单个字符串可以正常工作,但使用 Environnment.NewLine 会添加一个符号;\n 和 \r\n 显示为文本。

我需要避免以任何方式修改 PDF。

'Example that isn't working
Dim pdf = PdfDocument.FromFile("mypdf.pdf")
pdf.Form.Fields(0).Value = "A string with" & Environment.NewLine & "multiple lines"

提前致谢!

4

1 回答 1

2

我找到的解决方案是在 HTML 中应用新行:

<div>
    @{
        var text = @Model.Value.Split("\n");
        foreach (string line in text)
        {
            @line.ToString();
            <br />
        }
    }
</div>
于 2021-05-18T09:38:54.743 回答