diff options
author | Robin Watts <robin.watts@artifex.com> | 2012-03-12 14:13:48 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2012-03-12 14:13:48 +0000 |
commit | bc9e8f1d6c18b8b37678a07e9266f269fe5bf0dc (patch) | |
tree | 73be383b57ee4726f2a272ddeb9f6e895390aff2 /apps/mudraw.c | |
parent | 3db3054ec8223b6bd01d8d8144b4863c9ca8fd2d (diff) | |
parent | caf8e7a6c7cfeb245cdb5ac44d310a82ab0155b3 (diff) | |
download | mupdf-bc9e8f1d6c18b8b37678a07e9266f269fe5bf0dc.tar.xz |
Merge branch 'master' into header-split
Diffstat (limited to 'apps/mudraw.c')
-rw-r--r-- | apps/mudraw.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/apps/mudraw.c b/apps/mudraw.c index 51a48539..cf60bbcf 100644 --- a/apps/mudraw.c +++ b/apps/mudraw.c @@ -165,11 +165,17 @@ static void drawpage(fz_context *ctx, fz_document *doc, int pagenum) fz_run_page(doc, page, dev, fz_identity, NULL); fz_free_device(dev); dev = NULL; - printf("[Page %d]\n", pagenum); if (showtext > 1) + { + printf("<page number=\"%d\">\n", pagenum); fz_debug_text_span_xml(text); + printf("</page>\n"); + } else + { + printf("[Page %d]\n", pagenum); fz_debug_text_span(text); + } printf("\n"); } fz_catch(ctx) @@ -421,7 +427,7 @@ int main(int argc, char **argv) timing.minpage = 0; timing.maxpage = 0; - if (showxml) + if (showxml || showtext > 1) printf("<?xml version=\"1.0\"?>\n"); fz_try(ctx) @@ -443,7 +449,7 @@ int main(int argc, char **argv) if (!fz_authenticate_password(doc, password)) fz_throw(ctx, "cannot authenticate password: %s", filename); - if (showxml) + if (showxml || showtext > 1) printf("<document name=\"%s\">\n", filename); if (showoutline) @@ -457,7 +463,7 @@ int main(int argc, char **argv) drawrange(ctx, doc, argv[fz_optind++]); } - if (showxml) + if (showxml || showtext > 1) printf("</document>\n"); fz_close_document(doc); |