diff options
Diffstat (limited to 'libqpdf/qpdf-c.cc')
-rw-r--r-- | libqpdf/qpdf-c.cc | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/libqpdf/qpdf-c.cc b/libqpdf/qpdf-c.cc index 797476c1..a9883d32 100644 --- a/libqpdf/qpdf-c.cc +++ b/libqpdf/qpdf-c.cc @@ -502,6 +502,30 @@ void qpdf_set_object_stream_mode(qpdf_data qpdf, qpdf_object_stream_e mode) qpdf->qpdf_writer->setObjectStreamMode(mode); } +void qpdf_set_compress_streams(qpdf_data qpdf, QPDF_BOOL value) +{ + QTC::TC("qpdf", "qpdf-c called qpdf_set_compress_streams"); + qpdf->qpdf_writer->setCompressStreams(value); +} + +void qpdf_set_decode_level(qpdf_data qpdf, qpdf_stream_decode_level_e level) +{ + QTC::TC("qpdf", "qpdf-c called qpdf_set_decode_level"); + qpdf->qpdf_writer->setDecodeLevel(level); +} + +void qpdf_set_preserve_unreferenced_objects(qpdf_data qpdf, QPDF_BOOL value) +{ + QTC::TC("qpdf", "qpdf-c called qpdf_set_preserve_unreferenced_objects"); + qpdf->qpdf_writer->setPreserveUnreferencedObjects(value); +} + +void qpdf_set_newline_before_endstream(qpdf_data qpdf, QPDF_BOOL value) +{ + QTC::TC("qpdf", "qpdf-c called qpdf_set_newline_before_endstream"); + qpdf->qpdf_writer->setNewlineBeforeEndstream(value); +} + void qpdf_set_stream_data_mode(qpdf_data qpdf, qpdf_stream_data_e mode) { QTC::TC("qpdf", "qpdf-c called qpdf_set_stream_data_mode"); |