aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFJob_config.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-05-07 23:17:27 +0200
committerJay Berkenbilt <ejb@ql.org>2022-05-08 19:45:20 +0200
commite9390aeaaa3d4a6c6af5478bfd7a5fd6b2373087 (patch)
treeb3a2e8728a46fabba362c0e7458994da6219fe91 /libqpdf/QPDFJob_config.cc
parent2e87d593eb2f593807c34e7baa66b77bb039b996 (diff)
downloadqpdf-e9390aeaaa3d4a6c6af5478bfd7a5fd6b2373087.tar.zst
Add --to-json option
Diffstat (limited to 'libqpdf/QPDFJob_config.cc')
-rw-r--r--libqpdf/QPDFJob_config.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/libqpdf/QPDFJob_config.cc b/libqpdf/QPDFJob_config.cc
index d990de37..f69a8137 100644
--- a/libqpdf/QPDFJob_config.cc
+++ b/libqpdf/QPDFJob_config.cc
@@ -284,6 +284,16 @@ QPDFJob::Config::jsonStreamPrefix(std::string const& parameter)
}
QPDFJob::Config*
+QPDFJob::Config::toJson()
+{
+ json("latest");
+ jsonStreamData("inline");
+ jsonKey("qpdf");
+ decodeLevel("none");
+ return this;
+}
+
+QPDFJob::Config*
QPDFJob::Config::testJsonSchema()
{
o.m->test_json_schema = true;