C# 使用iTextSharp从文本字段提取遮罩

C# 使用iTextSharp从文本字段提取遮罩,c#,pdf,itextsharp,itext,C#,Pdf,Itextsharp,Itext,如何使用iTextSharp从表单中的文本字段提取掩码? 例如,我知道有一个“日期”字段要求格式类似于dd/mm/yyyy。这些数据存储在哪里 谢谢AcroForm技术没有提供储存口罩的方法(查看ISO-32000-1:你找不到任何关于这种东西的参考资料)。ISO委员会已经组建了一个专门小组来提供这一功能,但这一功能的工作将在ISO-32000-2发布后才开始,因此这不是您在不久的将来应该期待的事情。但是,一些PDF将Javascript附加到文本字段,用于格式化其内容,例如强制人们输入特定模式

如何使用iTextSharp从表单中的文本字段提取掩码? 例如,我知道有一个“日期”字段要求格式类似于dd/mm/yyyy。这些数据存储在哪里


谢谢

AcroForm技术没有提供储存口罩的方法(查看ISO-32000-1:你找不到任何关于这种东西的参考资料)。ISO委员会已经组建了一个专门小组来提供这一功能,但这一功能的工作将在ISO-32000-2发布后才开始,因此这不是您在不久的将来应该期待的事情。但是,一些PDF将Javascript附加到文本字段,用于格式化其内容,例如强制人们输入特定模式。有许多不同的方法来编写这样的脚本。你找不到一个统一的“掩码”。我和布鲁诺在一起,你基本上需要编写一个JavaScript解析器。但是,如果您的所有PDF都是从单个应用程序(如Adobe Acrobat)创建的,那么您可能会发现一个可以使用regex的一致模式。看看这个答案,谢谢大家。我注意到我试图提取信息的表单是XFA格式的,所以这个“格式”/“掩码”信息实际上嵌入到了文件中。AcroForm技术不提供存储掩码的方法(检查ISO-32000-1:您找不到任何关于此类内容的参考)。ISO委员会已经组建了一个专门小组来提供这一功能,但这一功能的工作将在ISO-32000-2发布后才开始,因此这不是您在不久的将来应该期待的事情。但是,一些PDF将Javascript附加到文本字段,用于格式化其内容,例如强制人们输入特定模式。有许多不同的方法来编写这样的脚本。你找不到一个统一的“掩码”。我和布鲁诺在一起,你基本上需要编写一个JavaScript解析器。但是,如果您的所有PDF都是从单个应用程序(如Adobe Acrobat)创建的,那么您可能会发现一个可以使用regex的一致模式。看看这个答案,谢谢大家。我注意到我试图提取信息的表单是XFA格式的,所以这个“格式”/“掩码”信息实际上嵌入到了文件中。AcroForm技术不提供存储掩码的方法(检查ISO-32000-1:您找不到任何关于此类内容的参考)。ISO委员会已经组建了一个专门小组来提供这一功能,但这一功能的工作将在ISO-32000-2发布后才开始,因此这不是您在不久的将来应该期待的事情。但是,一些PDF将Javascript附加到文本字段,用于格式化其内容,例如强制人们输入特定模式。有许多不同的方法来编写这样的脚本。你找不到一个统一的“掩码”。我和布鲁诺在一起,你基本上需要编写一个JavaScript解析器。但是,如果您的所有PDF都是从单个应用程序(如Adobe Acrobat)创建的,那么您可能会发现一个可以使用regex的一致模式。看看这个答案,谢谢大家。我注意到我试图提取信息的表单是XFA格式的,所以这个“格式”/“掩码”信息实际上嵌入到文件中。