如何使用C#用富文本填充PDF表单?

如何使用C#用富文本填充PDF表单?,c#,xml,pdf,uwp,acrobat,C#,Xml,Pdf,Uwp,Acrobat,在一个UWP程序中,我试图使用Syncfusion的PDF库填写一份预先制作好的PDF表格 我使用以下行填充文本字段: (form.Fields[“Date”]作为PdfLoadedTextBoxField)。Text=日期//日期是一个字符串 到目前为止,这是可行的 PDF中的其余文本有一个自定义的字母间距,我也想在日期中匹配。为了适应富文本,我在Acrobat Pro DC中准备表单时启用了此选项 我将使用以下格式: <?xml version="1.0"?>

在一个UWP程序中,我试图使用Syncfusion的PDF库填写一份预先制作好的PDF表格

我使用以下行填充文本字段:
(form.Fields[“Date”]作为PdfLoadedTextBoxField)。Text=日期//日期是一个字符串

到目前为止,这是可行的

PDF中的其余文本有一个自定义的字母间距,我也想在日期中匹配。为了适应富文本,我在Acrobat Pro DC中准备表单时启用了此选项

我将使用以下格式:

<?xml version="1.0"?>
<body xfa:APIVersion="Acroform:2.7.0.0" xfa:spec="2.1" xmlns="http://www.w3.org/1999/xhtml" xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">
<p dir="ltr" style="letter-spacing: -0.04cm; margin-top:0pt;margin-bottom:8pt;line-height:12.95pt;font-family:Calibri;font-size:11pt">Sample text</p>
</body>

示例文本

如果我将此代码作为默认文本填写到Acrobat Pro DC,格式就可以了。只要我在表单中手动输入此代码,它就会显示代码;当我使用上面的C代码时也会发生同样的情况

将此代码填入PDF的正确方式是什么