aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_json.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/QPDF_json.cc')
-rw-r--r--libqpdf/QPDF_json.cc25
1 files changed, 22 insertions, 3 deletions
diff --git a/libqpdf/QPDF_json.cc b/libqpdf/QPDF_json.cc
index 213aa209..a3d50cfb 100644
--- a/libqpdf/QPDF_json.cc
+++ b/libqpdf/QPDF_json.cc
@@ -493,9 +493,7 @@ QPDF::JSONReactor::dictionaryItem(std::string const& key, JSON const& value)
}
} else {
QTC::TC("qpdf", "QPDF_json bad calledgetallpages");
- error(
- value.getStart(),
- "calledgetallpages must be a boolean");
+ error(value.getStart(), "calledgetallpages must be a boolean");
}
} else {
// ignore unknown keys for forward compatibility and to
@@ -825,6 +823,27 @@ void
QPDF::writeJSON(
int version,
Pipeline* p,
+ qpdf_stream_decode_level_e decode_level,
+ qpdf_json_stream_data_e json_stream_data,
+ std::string const& file_prefix,
+ std::set<std::string> wanted_objects)
+{
+ bool first = true;
+ writeJSON(
+ version,
+ p,
+ true,
+ first,
+ decode_level,
+ json_stream_data,
+ file_prefix,
+ wanted_objects);
+}
+
+void
+QPDF::writeJSON(
+ int version,
+ Pipeline* p,
bool complete,
bool& first_key,
qpdf_stream_decode_level_e decode_level,