10
A
回答
11
是的,这应该是可能的,因为PDF支持这个,这只是一个如何使它在ReportLab中发生的问题。我从来没有这样做,但下面应该工作:
c = reportlab.pdfgen.canvas.Canvas("test.pdf")
# draw some stuff on c
c.showPage()
c.setPageSize((700, 500)) #some page size, given as a tuple in points
# draw some more stuff on c
c.showPage()
c.save()
,并在文档现在应该有两页,一个带有默认尺寸的页面和一个大小为700磅的页面由500磅。
如果您使用的是PLATYPUS,您应该可以达到同样的目的,但可能需要花费一个BaseDocTemplate
子类来处理页面大小的变化,因为我很确定PageTemplate
机器尚未支持这一点,因为每个PageTemplate
主要是一种改变框架在每个页面上的布局方式。但它在技术上是可行的,它只是没有记录,你可能需要花一些时间阅读和理解PLATYPUS如何在内部工作。
相关问题
- 1. 如何创建具有不同页面大小的UIScrollView(页面对齐,反弹)
- 2. 如何在iText 7中创建页面大小不相等的文档
- 3. 使用ReportLab(Python)的PDF文档中的PDF图像
- 4. python:创建具有不同尺寸大小的变量
- 5. 低级PDF创建 - 如何设置页面大小?
- 6. Ghostscript:如何将EPS转换为具有相同页面大小的PDF
- 7. 如何在具有不同页面大小的单页上打印FlowDocument?
- 8. Python Reportlab PDF - 定位文本页
- 9. 小工具创建页面
- 10. 如何在行中创建具有不同图像大小的AsymmetricGridView
- 11. 如何使用不同页面大小的图像阵列在Ruby中创建PDF
- 12. 如何在ci中创建任意大小的pdf文件
- 13. iphone从pdf页面创建PDF文件
- 14. iText:成功调整一页PDF大小,但在pdf文档中有多个页面时失败
- 15. 创建的pdf文件的大小
- 16. Python:如何使Reportlab移至PDF输出中的下一页
- 17. 具有不同大小文字的蒙面文本框
- 18. 如何创建一个PDF-外的狮身人面像的文档工具
- 19. 在不同pdf页面中拆分pdf
- 20. 在ASP.net中显示PDF文档页面
- 21. 如何使用iText在PDF文件中创建目录页面?
- 22. 在Python中递归地在目录中创建不同大小的文件
- 23. 在PDF文档中增加页面大小以适应条形码(itextsharp)
- 24. java.io.IOException:文档没有页面。 - PowerPoint to PDF
- 25. 使用iTextSharp将不同大小的页面添加到PDF
- 26. 在Coldfusion中创建Word文档 - 如何进行页面编号?
- 27. WPF文档查看器页面大小
- 28. 如何在PDF页面(并排)上分割ReportLab表格?
- 29. 如何在iFrame的jsf页面中显示pdf文档
- 30. 导航栏上不同大小的页面不同页面
幸运的是我没有使用PLATYPUS,所以你的解决方案就像一个魅力(不需要潜入PLATYPUS)。非常感谢,到处寻找答案! – 2011-05-05 13:22:49