FileAffairs Blog

LiveCycle Designer Formulare und Signaturprüfung

Snippetsam 19.01.2010Kommentare deaktiviert

Adobe LiveCycle Designer bietet die Möglichkeit Signaturfelder auf einem Formular aufzubringen. Jedoch wird innerhalb des XFA JavaScript Modells keine Möglichkeit der Signaturprüfung angeboten. Warum ist das so? Nun die LiveCycle Designer Formulare laufen ja als Inhalte innerhalb eines PDF Rahmens ab. Eine Signatur muss sich aber auf das Gesamtdokument beziehen. Eine Prüfung der Signatur erfolgt über die Anwendung in der das Formular verarbeitet wird.

Hier eine Beispiel für ein Script welches in eine Adobe LiveCycle Designer Formular eingebaut werden kann. Lauffähig in Adobe Reader und Adobe Acrobat.

// Funktion zur Ermittlung des Status eines Signaturfeldes
// Mögliche Rückgabewerte sind:
// -1: Kein Signaturfeld
//  0: Signaturfeld ist leer
//  1: Unbekannter Status
//  2: Signatur ist ungültig
//  3: Signatur ist gültig aber die Identität des Unterzeichners
//    kann nicht ermittelt werden
//  4: Signatur ist gültig und die Identität des Unterzeichners
//    ist gültig
function getSignatureStatus(sigField)
    var oDoc = event.target; // Referenz auf das geöffnete Dokument
    var oField = oDoc.getField(sigField); // Referenz auf das Signaturfeld
    var sigState = oField.signatureInfo().status; // Status der Signatur
    return sigState;
}

Häufig ist es auch notwendig zu Ermitteln wer die Signatur geleistet hat. Die kann wie folgt erreicht werden

// Funktion zur Ermittlung wer eine Signatur geleistet hat
function getSignee(sigField)
    var oDoc = event.target; // Referenz auf das geöffnete Dokument
    var oField = oDoc.getField(sigField); // Referenz auf das Signaturfeld
    var signee = oField.signatureInfo().name; // Name des Unterschreibenden
    return signee;
}

PDF Formulare, Reader Extensions und Vorbefüllung mittels iText

Snippetsam 19.01.2010Kommentare deaktiviert

Seit einiger Zeit bietet Adobe die Möglichkeit ausgefüllte Formulare auch im Adobe Reader zu speichern. Hierzu müssen mittels Adobe Acrobat oder Adobe LiveCycle Reader Extensions sogenannte Reader Rechte vergeben werden, welche die Funktion im Adobe Reader aktivieren. Wird nun ein solches PDF Formular mit Daten vorbelegt, so ist darauf zu achten, das der freigegebene Zustand des Formulars nicht verändert wird, da sonst die Reader Rechte deaktiviert werden. Somit muss mit PDF Revisionen gearbeitet werden, das ursprüngliche Formular bleibt somit unverändert.

Hierzu ist bei iText der entsprechende Aufruf von PdfStamper notwendig.

Falsch:

PdfStamper stamper = new PdfStamper(PdfReader, ausgabePdf);

Richtig:

PdfStamper stamper = new PdfStamper(PdfReader, ausgabePdf, '\0', true);


Adobe schließt Sicherheitslücke in Adobe Reader und Adobe Acrobat

Newsam 13.01.2010Kommentare deaktiviert

Adobe hat das angekündigte Sicherheitsupdate veröffentlicht, welches eine kritische Lücke in Adobe Reader und Adobe Acrobat schliesst. Weitere Details unter http://www.adobe.com/support/security/bulletins/apsb10-02.html


Sicherheitslücke in Adobe Reader und Adobe Acrobat

Newsam 18.12.2009Kommentare deaktiviert

Adobe hat ein Update zur neu bekanntgewordenen Sicherheitslücke in Adobe Reader und Adobe Acrobat herausgegeben. Demnach soll ein Sicherheitsupdate zum 12. Januar 2010 zur Verfügung stehen. Weitere Details unter
Adobe – Security Advisories: APSA09-07 – Security Advisory for Adobe Reader and Acrobat.


Installation Adobe LiveCycle unter Suse Linux

Artikelam 13.12.2009Kommentare deaktiviert

Der Artikel erläutert die Installation von Adobe LiveCycle ES unter Suse Linux. Sie ersetzt nicht die offizielle Dokumentation von Adobe zum Thema sondern fasst die wesentlichen Schritte in kompakter Form zusammen.
weiterlesen


Apache gibt Toolkit für XMP frei

Newsam 11.12.2009Kommentare deaktiviert

Apache JempBox ist eine Open Source Java Bibliothek für die Arbeit mit XMP Metadaten. JempBox wird als Teil des PDFBox Projektes entwickelt mit dem Ziel die Behandlung von XMP Metadaten in PDF Dokumenten zu ermöglichen.

Weitere Informationen unter http://pdfbox.apache.org/.


Schnipsel

Snippetsam 03.12.2009Kommentare deaktiviert

Derzeit arbeiten wir daran, Ihnen in kurzer Form nützliche Schnipsel aus aktuellen Projekten zur Verfügung zu stellen. Wir hoffen Ihnen so den Einstieg in bestimmte Technologien zu erleichtern oder auch konkrete Fragestellungen zu beantworten. Den Schwerpunkt werden Projekte rund um PDF und Adobe LiveCycle Produkte bilden. Schritt für Schritt werden wir dann auch weitere Themen publizieren. weiterlesen


Apache Tika 0.5 freigegeben

Newsam 22.11.2009Kommentare deaktiviert

Als Teile des Apache Lucene Projektes wurde Apache Tika 0.5 freigeben. Tika ist ein Java basiertes Toolkit für die Erkennung und Extraktion von Metadaten und Texten aus unterschiedlichen Dokumenten wie PDF, Doc und ODF. weiterlesen


Adobe LiveCycle PDF Generator und PDF/A

Newsam 01.03.2009Kommentare deaktiviert

FileAffairs GmbH prüft die Übereinstimmung der PDF/A Validierung in Adobe LiveCycle PDF Generator mit der Isartor Testsuite des PDFA Competence Center www.pdf.org.

Die Isartor Testsuite des PDF/A Competence Center  stellt ein Set von Dokumenten zur Verfügung, die einzelne Aspekte der Vereinbarkeit zu PDF/A prüfen lassen. Die FileAffairs GmbH hat die Validierungsfunktion der aktuellen Version des Adobe LiveCycle PDF Generator mit Hilfe dieser Suite geprüft. Testergebnisse stellen wir allen Interessenten auf Anfrage zur Verfügung.

weiterlesen