如何解决如何使用C#使用Rich Text填写PDF表单?
在UWP程序中,我正在尝试使用Syncfusion的PDF库填写预制的PDF表单。
我使用以下行填充文本字段:
(form.Fields["Date"] as PdfLoadedTextBoxField).Text = date; //date is a string
到目前为止有效。
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的正确方法是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。