如何使用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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...