aboutsummaryrefslogtreecommitdiffstats
path: root/job.yml
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-01-30 14:04:45 +0100
committerJay Berkenbilt <ejb@ql.org>2022-01-31 21:57:45 +0100
commite01bbccb40d4714f8fd1551d7f7cca694d607091 (patch)
tree59b423e39c1d7807bf585859e08c1cf9b514df17 /job.yml
parentce3406e93f0de0946d2abed6179579caf1433d4e (diff)
downloadqpdf-e01bbccb40d4714f8fd1551d7f7cca694d607091.tar.zst
QPDFJob: incorporate change to JSONHandler for dict start function
Diffstat (limited to 'job.yml')
-rw-r--r--job.yml21
1 files changed, 12 insertions, 9 deletions
diff --git a/job.yml b/job.yml
index 3ad65a70..90c918e0 100644
--- a/job.yml
+++ b/job.yml
@@ -249,16 +249,20 @@ json:
# QPDFJob looks like. If a key starts with underscore or has a value
# that is a string, it does not map to a command-line argument. If
# value is null, its properties and help come from other information
- # known by generate_auto_job. This information is used to construct
- # a "schema" (as in JSON.hh) for the json input to QPDFJob. The
- # leading underscore is removed.
+ # known by generate_auto_job. Otherwise, it has to match a
+ # command-line option. This information is used to construct a
+ # "schema" (as in JSON.hh) for the json input to QPDFJob. The
+ # leading underscore is removed. *NOTE*: all keys are converted to
+ # camelCase for the schema and must be appear that way in the
+ # user-supplied json. This makes it more convenient to populate JSON
+ # objects in some languages.
_input:
- _fileName: "input filename"
+ _filename: "input filename"
main.password:
password-file:
empty:
_output:
- _fileName: "output filename"
+ _filename: "output filename"
_replace-input: "set to true to replace input"
_options:
qdf:
@@ -283,15 +287,14 @@ json:
progress:
split-pages:
encrypt:
- key-length: "key length: 48, 128, 256"
user-password: "user password"
owner-password: "owner password"
- _40-bit:
+ _40bit:
Enc40.annotate:
Enc40.extract:
Enc40.modify:
Enc40.print:
- _128-bit:
+ _128bit:
Enc128.accessibility:
Enc128.annotate:
Enc128.assemble:
@@ -303,7 +306,7 @@ json:
Enc128.print:
force-V4:
use-aes:
- _256-bit:
+ _256bit:
Enc256.accessibility:
Enc256.annotate:
Enc256.assemble: