From 05a4d855f167ae2d0d2c0ba0e386d933172b71ea Mon Sep 17 00:00:00 2001 From: rsc Date: Mon, 26 Mar 2007 20:55:26 +0000 Subject: add page (Kris Maglione) --- src/cmd/page/pdf.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/cmd/page/pdf.c') diff --git a/src/cmd/page/pdf.c b/src/cmd/page/pdf.c index d723ad8c..77c88852 100644 --- a/src/cmd/page/pdf.c +++ b/src/cmd/page/pdf.c @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #include "page.h" @@ -66,7 +66,7 @@ initpdf(Biobuf *b, int argc, char **argv, uchar *buf, int nbuf) fprint(2, "reading through pdf...\n"); if(b == nil){ /* standard input; spool to disk (ouch) */ fd = spooltodisk(buf, nbuf, &fn); - sprint(fdbuf, "/fd/%d", fd); + sprint(fdbuf, "/dev/fd/%d", fd); b = Bopen(fdbuf, OREAD); if(b == nil){ fprint(2, "cannot open disk spool file\n"); @@ -122,7 +122,7 @@ initpdf(Biobuf *b, int argc, char **argv, uchar *buf, int nbuf) pdf->pagebbox = emalloc(sizeof(Rectangle)*npage); for(i=0; igs, "%d pdfgetpage\n", i+1); - pdf->pagebbox[i] = pdfbbox(pdf); + pdf->pagebbox[i] = pdfbbox(&pdf->gs); if(Dx(pdf->pagebbox[i]) <= 0) pdf->pagebbox[i] = bbox; } @@ -136,7 +136,7 @@ pdfdrawpage(Document *doc, int page) Image *im; gscmd(&pdf->gs, "%d DoPDFPage\n", page+1); - im = readimage(display, pdf->gs.gsdfd, 0); + im = convert(&pdf->gs.g); if(im == nil) { fprint(2, "fatal: readimage error %r\n"); wexits("readimage"); -- cgit v1.2.3