diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/mupdf/pdf/document.h | 8 | ||||
-rw-r--r-- | include/mupdf/pdf/page.h | 2 |
2 files changed, 10 insertions, 0 deletions
diff --git a/include/mupdf/pdf/document.h b/include/mupdf/pdf/document.h index a84ee872..177f947c 100644 --- a/include/mupdf/pdf/document.h +++ b/include/mupdf/pdf/document.h @@ -549,6 +549,13 @@ struct pdf_unsaved_sig_s pdf_unsaved_sig *next; }; +typedef struct pdf_rev_page_map_s pdf_rev_page_map; +struct pdf_rev_page_map_s +{ + int page; + int object; +}; + struct pdf_document_s { fz_document super; @@ -576,6 +583,7 @@ struct pdf_document_s int has_xref_streams; int page_count; + pdf_rev_page_map *rev_page_map; int repair_attempted; diff --git a/include/mupdf/pdf/page.h b/include/mupdf/pdf/page.h index f86d54cc..52d2a4ad 100644 --- a/include/mupdf/pdf/page.h +++ b/include/mupdf/pdf/page.h @@ -4,6 +4,8 @@ int pdf_lookup_page_number(fz_context *ctx, pdf_document *doc, pdf_obj *pageobj); int pdf_count_pages(fz_context *ctx, pdf_document *doc); pdf_obj *pdf_lookup_page_obj(fz_context *ctx, pdf_document *doc, int needle); +void pdf_load_page_tree(fz_context *ctx, pdf_document *doc); +void pdf_drop_page_tree(fz_context *ctx, pdf_document *doc); /* pdf_lookup_anchor: Find the page number of a named destination. |