getFieldValue
Versionshinweise | 21.1, 20.2.03, 20.1.10, 19.2.16 |
---|
Code
String getFieldValue(PdfDocument pdfDocument, String fieldName) throws Exception
Beschreibung
Liefert den Wert des angegebenen Feldes aus der übergebenen PDF Datei.
Es werden die folgenden Feldtypen explizit unterstützt:
- PdfConstants.PDF_FIELDTYPE_TEXTBOX
- PdfConstants.PDF_FIELDTYPE_RICHTEXTBOX (liefert den reinen Text aus dem formatierten Feld)
- PdfConstants.PDF_FIELDTYPE_CHECKBOX (liefert "true" oder "false")
- PdfConstants.PDF_FIELDTYPE_COMBOBOX
- PdfConstants.PDF_FIELDTYPE_RADIOBUTTONOPTION
Parameter
- pdfDocument
Repräsentiert das PDF Dokument - fieldName
Name des Feldes
Rückgabe
Wert des angegebenen Feldes aus der übergebenen PDF Datei.
Exception
Wird im Regelfall geworfen, wenn im PDF Dokument kein Feld mit dem angegebenen Feldnamen vorhanden ist.
Beispiele
IPdfResult openResult = PdfUtils.openFile("C:\\Work\\myPDF.pdf");
...
PdfDocument pdfDocument = null;
try
{
pdfDocument = pdfResult.getPdfDocument();
if (PdfUtils.existsField(pdfDocument, "myTextBox"))
{
String fieldValue = PdfUtils.getFieldValue(pdfDocument, "myTextBox");
...
}
}
catch (Exception dpe)
{
ScriptUtils.logException(dpe);
}
finally
{
if (pdfDocument!=null)
{
PdfUtils.close(pdfDocument);
}
}