summaryrefslogtreecommitdiff
path: root/source/pdf/pdf-write.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/pdf/pdf-write.c')
-rw-r--r--source/pdf/pdf-write.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/source/pdf/pdf-write.c b/source/pdf/pdf-write.c
index 20c9bfca..6ad308f1 100644
--- a/source/pdf/pdf-write.c
+++ b/source/pdf/pdf-write.c
@@ -2548,7 +2548,7 @@ static void complete_signatures(fz_context *ctx, pdf_document *doc, pdf_write_op
}
}
-static void sanitise(fz_context *ctx, pdf_document *doc)
+static void sanitize(fz_context *ctx, pdf_document *doc, int ascii)
{
int n = pdf_count_pages(ctx, doc);
int i;
@@ -2556,9 +2556,7 @@ static void sanitise(fz_context *ctx, pdf_document *doc)
for (i = 0; i < n; i++)
{
pdf_page *page = pdf_load_page(ctx, doc, i);
-
- pdf_clean_page_contents(ctx, doc, page, NULL, NULL, NULL);
-
+ pdf_clean_page_contents(ctx, doc, page, NULL, NULL, NULL, ascii);
fz_drop_page(ctx, &page->super);
}
}
@@ -2580,9 +2578,9 @@ void pdf_write_document(fz_context *ctx, pdf_document *doc, char *filename, fz_w
doc->freeze_updates = 1;
- /* Sanitise the operator streams */
+ /* Sanitize the operator streams */
if (fz_opts->do_clean)
- sanitise(ctx, doc);
+ sanitize(ctx, doc, fz_opts->do_ascii);
pdf_finish_edit(ctx, doc);
presize_unsaved_signature_byteranges(ctx, doc);