diff options
author | Paul Gardiner <paulg.artifex@glidos.net> | 2013-07-04 12:11:20 +0100 |
---|---|---|
committer | Paul Gardiner <paulg.artifex@glidos.net> | 2013-07-04 12:11:20 +0100 |
commit | ac84904af638b243284e24d5f401c3f1a21cb0ef (patch) | |
tree | 32e9f6b3b0d0ad83cb8f2dd0c41bc5e60b53ed3e /include | |
parent | b33b3b41100f2bb0b63dbf270bdd4401451c081a (diff) | |
download | mupdf-ac84904af638b243284e24d5f401c3f1a21cb0ef.tar.xz |
Update pdf_write_document to support incremental update
Diffstat (limited to 'include')
-rw-r--r-- | include/mupdf/fitz/write-document.h | 1 | ||||
-rw-r--r-- | include/mupdf/pdf/xref.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/include/mupdf/fitz/write-document.h b/include/mupdf/fitz/write-document.h index f345cc56..9fe27f5f 100644 --- a/include/mupdf/fitz/write-document.h +++ b/include/mupdf/fitz/write-document.h @@ -12,6 +12,7 @@ */ struct fz_write_options_s { + int do_incremental; /* Write just the changed objects */ int do_ascii; /* If non-zero then attempt (where possible) to make the output ascii. */ int do_expand; /* Bitflags; each non zero bit indicates an aspect diff --git a/include/mupdf/pdf/xref.h b/include/mupdf/pdf/xref.h index c0544717..5d4ecde9 100644 --- a/include/mupdf/pdf/xref.h +++ b/include/mupdf/pdf/xref.h @@ -76,6 +76,7 @@ pdf_xref_entry *pdf_get_populating_xref_entry(pdf_document *doc, int i); pdf_xref_entry *pdf_get_xref_entry(pdf_document *doc, int i); void pdf_replace_xref(pdf_document *doc, pdf_xref_entry *entries, int n); void pdf_xref_ensure_incremental_object(pdf_document *doc, int num); +int pdf_xref_is_incremental(pdf_document *doc, int num); void pdf_repair_xref(pdf_document *doc, pdf_lexbuf *buf); void pdf_repair_obj_stms(pdf_document *doc); |