Update of /cvs/poppler/poppler/utils
In directory kemper:/tmp/cvs-serv22465/utils

Modified Files:
        pdffonts.cc pdfinfo.cc pdftotext.cc 
Log Message:
2006-08-05  Albert Astals Cid  <[EMAIL PROTECTED]>

        * utils/pdftotext.cc:
        * utils/pdfinfo.cc:
        * utils/pdffonts.cc: Add the posibility of reading a file from stdin.
        Patch by Dom Lachowicz



Index: pdffonts.cc
===================================================================
RCS file: /cvs/poppler/poppler/utils/pdffonts.cc,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- pdffonts.cc 23 Jan 2006 15:40:54 -0000      1.3
+++ pdffonts.cc 4 Aug 2006 22:48:09 -0000       1.4
@@ -115,7 +115,16 @@
   } else {
     userPW = NULL;
   }
-  doc = new PDFDoc(fileName, ownerPW, userPW);
+
+  if(fileName->cmp("-") != 0) {
+      doc = new PDFDoc(fileName, ownerPW, userPW);
+  } else {
+      Object obj;
+
+      obj.initNull();
+      doc = new PDFDoc(new FileStream(stdin, 0, gFalse, 0, &obj), ownerPW, 
userPW);
+  }
+
   if (userPW) {
     delete userPW;
   }

Index: pdfinfo.cc
===================================================================
RCS file: /cvs/poppler/poppler/utils/pdfinfo.cc,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- pdfinfo.cc  23 Jan 2006 15:40:54 -0000      1.3
+++ pdfinfo.cc  4 Aug 2006 22:48:09 -0000       1.4
@@ -131,7 +131,16 @@
   } else {
     userPW = NULL;
   }
-  doc = new PDFDoc(fileName, ownerPW, userPW);
+
+  if(fileName->cmp("-") != 0) {
+      doc = new PDFDoc(fileName, ownerPW, userPW);
+  } else {
+      Object obj;
+
+      obj.initNull();
+      doc = new PDFDoc(new FileStream(stdin, 0, gFalse, 0, &obj), ownerPW, 
userPW);
+  }
+
   if (userPW) {
     delete userPW;
   }

Index: pdftotext.cc
===================================================================
RCS file: /cvs/poppler/poppler/utils/pdftotext.cc,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- pdftotext.cc        23 Jan 2006 15:40:54 -0000      1.3
+++ pdftotext.cc        4 Aug 2006 22:48:09 -0000       1.4
@@ -151,7 +151,16 @@
   } else {
     userPW = NULL;
   }
-  doc = new PDFDoc(fileName, ownerPW, userPW);
+
+  if(fileName->cmp("-") != 0) {
+      doc = new PDFDoc(fileName, ownerPW, userPW);
+  } else {
+      Object obj;
+
+      obj.initNull();
+      doc = new PDFDoc(new FileStream(stdin, 0, gFalse, 0, &obj), ownerPW, 
userPW);
+  }
+
   if (userPW) {
     delete userPW;
   }

_______________________________________________
poppler mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/poppler

Reply via email to