当前位置: 首页 > 知识库问答 >
问题:

获取表单字段格式itext7

归鹤龄
2023-03-14

我从PDF文档中获取表单字段,但我没有看到任何获取表单字段格式的方法。例如,我的文档中有多个文本表单字段,包括数字字段、日期字段、百分比字段。有没有办法在itext7中获取字段格式类型

共有2个答案

柳轶
2023-03-14

我通过Adobe创建了一个pdf(如你所建议的),我确实能够将文本字段的格式设置为Date数字百分比Email,...

然后,我在RUPS(用于打开pdf树的实用程序)中打开生成的pdf,并对其进行了研究。结果是Adobe将您想要获取的“格式”设置为字段字典的/TU值。例如,对于Percentage来说,它是percentfield,对于Email-emailfield

现在,您需要查找字段的“格式”的唯一方法是获取字段的/TU条目值:

field.getValue().getPdfObject().get(PdfName.TU)
拓拔谭三
2023-03-14

@Uladzimir Asipchuk/TU字典包含工具提示值。格式值包含在/AA中

    PdfDictionary additionalActions = formField.GetAdditionalAction();
    if (additionalActions != null)
    {
        PdfDictionary formatDictionary = additionalActions.GetAsDictionary(PdfName.K);
        PdfString jsMethod = formatDictionary.GetAsString(PdfName.JS);
        string fieldJsMethod = jsMethod.GetValue();
    }
 类似资料:
  • 问题内容: 我有一个包含许多输入字段的表单。 当我使用jQuery捕获Submit form事件时,是否可以在关联数组中获取该表单的所有输入字段? 问题答案: $(‘#myForm’).submit(function() { // get all the inputs into an array. var $inputs = $(‘#myForm :input’); 这是您可以使用的另一种方法 请

  • 我想捕获ExcelJava中单元格字段的字体。我正在使用Apache POI。如果可以的话,我想捕获,,,等。 我怎样才能做到这一点?

  • 问题内容: 我正在尝试与fieldset配合使用,但缩放比例不正确。如果我改成,同样的事情也起作用。 我尝试使用Safari和Firefox。 我想念什么吗? 问题答案: 基本上,字段集的默认呈现实际上无法在CSS中表示。结果,浏览器必须以非CSS术语来实现它,这会干扰CSS在该元素上的应用。 几乎所有无法使用纯CSS重新创建的元素都会出现此类问题。

  • 问题内容: 我想以一个简单的字符串来获取数值单元格的值。 假设单元格的类型是带有value的数字。现在我无法使用,因为它将引发异常。我也无法使用,因为它会使我退缩。 我想存储在类型为varchar2的db中,所以我只希望字符串中的值。 我无法更改单元格类型,因为它是最终用户的工作,我必须在代码本身中进行处理。 格式化程序也无法正常工作,因为xls … dd:mm,dd:mm:ss,公式等中可能存在

  • 我现在正在学习表单PDF的基础知识。输入字段值后,我可以将带有数据的pdf保存为pdf文件。使用Acrobat pro,我可以导出FDF和XFDF文件中的数据。我们需要开发一个网站,允许用户在浏览器中填写一些表格pdf,最好下载为充满数据的pdf表格。PDFTron是一个很好的解决方案,但看起来我可以从中下载FDF文件或XFDF文件或扁平pdf。用户应该能够修改下载的表单。PDFTron能做到这一

  • 问题内容: 我定义了一个(最终)继承自的类。我想获取为此模型定义的所有字段的列表。例如,。基本上,我想检索从该类继承的任何内容。 我以为我可以利用来检索这些,但是它返回的列表不包含任何这些字段。看起来Django已经掌握了该类,并添加了其所有魔术属性并去除了实际定义的内容。那么…我如何获得这些领域?它们可能具有为自己的内部目的检索它们的功能? 问题答案: 由于大多数答案已过时,因此我将尝试在Dja