From 966429e718c8a0cd458c8efe5aa463cd0052aad0 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Mon, 14 Jan 2019 22:42:36 -0500 Subject: Update CLI and manual for new encryption granularity (fixes #214) --- manual/qpdf-manual.xml | 62 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 57 insertions(+), 5 deletions(-) (limited to 'manual') diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml index 034111c2..c3d62814 100644 --- a/manual/qpdf-manual.xml +++ b/manual/qpdf-manual.xml @@ -786,7 +786,12 @@ make Determines whether or not to allow accessibility to visually - impaired. + impaired. The qpdf library disregards this field when AES is + used or when 256-bit encryption is used. You should really + never disable accessibility, but qpdf lets you do it in case + you need to configure a file this way for testing purposes. + The PDF spec says that conforming readers should disregard + this permission and always allow accessibility. @@ -798,6 +803,45 @@ make + + + + + Determines whether document assembly (rotation and reordering + of pages) is allowed. + + + + + + + + Determines whether modifying annotations is allowed. This + includes adding comments and filling in form fields. Also + allows editing of form fields if + is given. + + + + + + + + Determines whether filling form fields is allowed. + + + + + + + + Allow all document editing except those controlled separately + by the , + , and + options. + + + @@ -829,10 +873,10 @@ make - Controls modify access. + Controls modify access. This way of controlling modify access + has less granularity than new options added in qpdf 8.4. may be - one of the following, each of which implies all the options - that follow it: + one of the following: @@ -841,12 +885,14 @@ make - : allow comment authoring and form operations + : allow comment authoring, form + operations, and document assembly : allow form field fill-in and signing + and document assembly @@ -860,6 +906,12 @@ make + Using the option does not allow you + to create certain combinations of permissions such as allowing + form filling but not allowing document assembly. Starting with + qpdf 8.4, you can either just use the other options to control + fields individually, or you can use something like + to fine tune. -- cgit v1.2.3-70-g09d2