Mercurial > odfcast > odfcast
comparison odfcast/convert.py @ 57:423f99732a80
Add some debug output for merging pdfs
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Wed, 12 Nov 2014 12:20:01 +0100 |
parents | 64f3e3a28bd4 |
children | ea839127934d |
comparison
equal
deleted
inserted
replaced
56:1e62ccffb395 | 57:423f99732a80 |
---|---|
181 | 181 |
182 def get(self): | 182 def get(self): |
183 return render_template("merge.html") | 183 return render_template("merge.html") |
184 | 184 |
185 def post(self): | 185 def post(self): |
186 log.debug("Merging PDF documents") | |
187 | |
186 merger = PdfFileMerger() | 188 merger = PdfFileMerger() |
187 ffiles = request.files.getlist('files') | 189 ffiles = request.files.getlist('files') |
188 | 190 |
189 for ffile in ffiles: | 191 for ffile in ffiles: |
190 merger.append(ffile) | 192 merger.append(ffile) |
192 outfile = tempfile.NamedTemporaryFile() | 194 outfile = tempfile.NamedTemporaryFile() |
193 | 195 |
194 merger.write(outfile.name) | 196 merger.write(outfile.name) |
195 | 197 |
196 merger.close() | 198 merger.close() |
199 log.debug("PDF documents merged") | |
197 return Response(outfile, mimetype=PDF_MIMETYPE) | 200 return Response(outfile, mimetype=PDF_MIMETYPE) |
198 | 201 |
199 | 202 |
200 class TemplateView(MethodView): | 203 class TemplateView(MethodView): |
201 | 204 |