使用Reportlab生成图像预览?
我正在使用Reportlab和Django通过网页界面生成一些PDF文件。这些PDF文件总是只有一页。我想生成这个页面的PNG或JPG格式的图片,然后把它返回给浏览器,让用户在保存最终的PDF之前预览一下。有没有什么办法可以做到这一点呢?
1 个回答
0
这个回答提到你可以用ghostscript把pdf文件转换成png格式的图片。根据你应用的需求(比如流量、响应时间、pdf文件的数量等等),这个方法可能适合你,也可能不适合。
这只是一个想法,或许你可以使用PIL ImageDraw来并行生成预览图,这样就可以省去pdf转png的步骤。
希望这对你有帮助。