summaryrefslogtreecommitdiff
path: root/docs/examples/draw-document.js
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2017-04-07 16:16:56 +0200
committerTor Andersson <tor.andersson@artifex.com>2017-04-13 13:16:21 +0200
commit9c805cc9f934cd12e89014db8ad70e3191cdaf2d (patch)
tree5aece10eaccc25d060b2803c4d201341048caf96 /docs/examples/draw-document.js
parent49d5a9856020627af1fc4063ff5a26b26e9270cf (diff)
downloadmupdf-9c805cc9f934cd12e89014db8ad70e3191cdaf2d.tar.xz
Move all examples to docs/examples directory.
Diffstat (limited to 'docs/examples/draw-document.js')
-rw-r--r--docs/examples/draw-document.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/examples/draw-document.js b/docs/examples/draw-document.js
new file mode 100644
index 00000000..1e285ede
--- /dev/null
+++ b/docs/examples/draw-document.js
@@ -0,0 +1,9 @@
+// Draw all pages in a document and save them as PNG files.
+
+var doc = new Document(argv[1]);
+var n = doc.countPages();
+for (var i = 0; i < n; ++i) {
+ var page = doc.loadPage(i);
+ var pixmap = page.toPixmap(Identity, DeviceRGB);
+ pixmap.saveAsPNG("out" + (i+1) + ".png");
+}