PDFProtectDocument

<< Hilfenavigation einblenden

Home > Handbuch > Entwicklerhilfe > Makro-Referenz OmAPI > PDFProtectDocument

PDFProtectDocument

Verfügbar in diesen Editionen

Makro-Prozedur PDFProtectDocument

PDF-Dokument verschlüsseln und vor Änderungen schützen.

Syntax

{PDFProtectDocument[:FileName,MasterPW,UserPW,
 AllowPrint,AllowCopy,AllowChange,AllowAddNotes,AllowFillFields,
 AllowCopyAccess,AllowAssemble,AllowPrintFull]}

Optionale Parameter

FileName: Kompletter Dateiname des Dokuments. Standardwert -wenn kein Dateiname angegeben wurde- ist die aktuelle Dokumentdatei.

MasterPW: Passwort, welches für die Aufhebung des Schutzes nötig ist. Standardwert (wenn Sie den Parameter nicht angeben bzw. leer lassen) ist ein Zufallspasswort. Dies ist zusammen mit AllowChange=0 für die revisionssichere Archivierung empfohlen: Das Dokument kann nicht mehr geändert werden, das Passwort zur Aufhebung der Sperre ist nicht bekannt.

UserPW: Passwort zum Öffnen des Dokumentes. Der Standardwert ist leer, so dass kein Passwort zum Öffnen erforderlich ist.

AllowPrint: 0 oder 1, 1=Drucken erlaubt, 0=Drucken nicht zulässig. Standard ist 1.

AllowCopy: Kopieren von Inhalt. Standard ist 1.

AllowChange: Dokumentänderungen, Standard ist 0.

AllowAnnotations: Kommentare hinzufügen oder bearbeiten sowie interaktive Formularfelder ausfüllen, Standard ist 0.

AllowFillFields: Formularfelder ausfüllen, Standard ist 0.

AllowCopyAccess: Barrierefreiheitsfunktionen, Lesen durch Screenreader, Standard ist 1.

AllowAssemble: Zusammenstellen, Dokumentenstruktur ändern, Seiten hinzufügen, drehen, löschen. Standard ist 0.

AllowPrintFull: Drucken, sofern zulässig, auch in hoher Auflösung. Standard ist 1.

Rückgabewert

Keiner, die Anweisung wird nach Ausführung durch einen Leerstring ersetzt.

Beschreibung

Die Prozedur verschlüsselt ein Acrobat-Dokument (*.pdf) und aktiviert den Passwortschutz, um beispielsweise Dokumentänderungen zu verhindern. Für die revisionssichere Archivierung können Sie die Funktion ohne Parameter bzw. nur mit FileName aufrufen. Die Funktion wird ohne Fehlermeldung abgebrochen, falls die Datei bereits verschlüsselt oder signiert ist.

Die Verschlüsselung erfolgt mit einem 128-Bit-Schlüssel des "Rivest Cipher 4 (RC4)"-Algorithmus.

Wenn Sie alle Dokumente automatisch schützen möchten, die aus einem bestimmten Verzeichnis importiert werden, dann definieren Sie bitte ein Importprofil. Geben Sie auf der Seite Makro bei Nach Speichern
{PDFProtectDocument:{Source}}{UpdateDocAttributesFromFile}
ein.

Siehe auch

Makro-Referenz

UpdateDocAttributesFromFile

Dokumente archivieren

Menü Bearbeiten | Dokument | Verschlüsseln

SignDocument

PDFAddStamp

PDFAddComment

TDebenuPDFLibrary