【发布时间】:2020-06-22 17:08:57
【问题描述】:
我有一个带有 6 个 acrofield ... 4 个单选按钮和 2 个签名字段的 PDF (vs1 (dopo).pdf)。签名字段有一些我想阅读但我不知道如何阅读的自定义属性。 这是我用来检索字段的代码:
PdfReader pdfReader = new PdfReader (inputPDFPath);
AcroFields pdfFormFields = pdfReader.AcroFields;
foreach (KeyValuePair <string, AcroFields.Item> kvp in pdfFormFields.Fields)
{
string fieldName = kvp.Key.ToString ();
string fieldValue = pdfFormFields.GetField (kvp.Key.ToString ());
Console.WriteLine (fieldName + "" + fieldValue);
}
pdfReader.Close ();
签名字段具有以下属性:
kvp.Value.GetValue(0).Keys
[Count = 12
[0]: {/F}
[1]: {/FT}
[2]: {/Ff}
[3]: {/MK}
[4]: {/P}
[5]: {/Rect}
[6]: {/SSCbio}
[7]: {/SSCreq}
[8]: {/Subtype}
[9]: {/T}
[10]: {/sq}
[11]: {/uid}]
如何检索 {/uid}、{/SSCbio}、...的值?
【问题讨论】:
标签: c# pdf itext acrofields