summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2012-03-12 14:13:48 +0000
committerRobin Watts <robin.watts@artifex.com>2012-03-12 14:13:48 +0000
commitbc9e8f1d6c18b8b37678a07e9266f269fe5bf0dc (patch)
tree73be383b57ee4726f2a272ddeb9f6e895390aff2 /apps
parent3db3054ec8223b6bd01d8d8144b4863c9ca8fd2d (diff)
parentcaf8e7a6c7cfeb245cdb5ac44d310a82ab0155b3 (diff)
downloadmupdf-bc9e8f1d6c18b8b37678a07e9266f269fe5bf0dc.tar.xz
Merge branch 'master' into header-split
Diffstat (limited to 'apps')
-rw-r--r--apps/mudraw.c14
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);