Mercurial > hg > digilib-old
comparison servlet/src/digilib/pdf/PDFStreamWorker.java @ 594:85e465e6a642
fixes for PDF generation
author | robcast |
---|---|
date | Fri, 07 Jan 2011 17:47:24 +0100 |
parents | 0885f5ca5b24 |
children | 72662bb585ba |
comparison
equal
deleted
inserted
replaced
591:a667d2952aab | 594:85e465e6a642 |
---|---|
76 | 76 |
77 doc.open(); | 77 doc.open(); |
78 | 78 |
79 addTitlePage(doc); | 79 addTitlePage(doc); |
80 | 80 |
81 logger.debug("- " + outstream + " doc.open()ed (" | 81 logger.debug("PDF: " + outstream + " doc.open()ed (" |
82 + (System.currentTimeMillis() - start_time) + "ms)"); | 82 + (System.currentTimeMillis() - start_time) + "ms)"); |
83 start_time = System.currentTimeMillis(); | |
84 | 83 |
85 NumRange pgs = job_info.getPages(); | 84 NumRange pgs = job_info.getPages(); |
86 | 85 |
87 for (int p : pgs) { | 86 for (int p : pgs) { |
88 logger.debug(" - adding Image " + p + " to " + outstream); | 87 logger.debug("PDF: adding Image " + p + " to " + outstream); |
89 // create ImageJobInformation | 88 // create ImageJobInformation |
90 ImageJobDescription iji = ImageJobDescription.getInstance(job_info, job_info.getDlConfig()); | 89 ImageJobDescription iji = ImageJobDescription.getInstance(job_info, job_info.getDlConfig()); |
91 iji.setValue("pn", p); | 90 iji.setValue("pn", p); |
92 addImage(doc, iji); | 91 addImage(doc, iji); |
93 logger.debug(" - done adding Image " + p + " to " + outstream); | 92 logger.debug("PDF: done adding Image " + p + " to " + outstream); |
94 } | 93 } |
95 | 94 |
96 logger.debug(" - done adding all Images to " + outstream); | 95 logger.debug("PDF: done adding all Images to " + outstream); |
97 | 96 |
98 doc.close(); | 97 doc.close(); |
99 logger.debug("- " + outstream + " doc.close() (" | 98 logger.debug("PDF: " + outstream + " doc.close() (" |
100 + (System.currentTimeMillis() - start_time) + "ms)"); | 99 + (System.currentTimeMillis() - start_time) + "ms)"); |
101 docwriter.close(); | 100 docwriter.close(); |
102 return outstream; | 101 return outstream; |
103 } | 102 } |
104 | 103 |