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. ghostscript或python:如何将不同页面大小的pdf合并为相同页面大小的pdf?
- 3. 如何在iText 7中创建页面大小不相等的文档
- 4. 是否有可能在iOS中创建具有不同页面大小的PDF - Objective C?
- 5. 如何根据PDF :: API2中的图像大小创建页面?
- 6. 在reportlab中创建具有不同高度的行的表格
- 7. 使用ReportLab(Python)的PDF文档中的PDF图像
- 8. 在与WPF中的MainWindow具有相同大小的页面上创建UserCntrol
- 9. python:创建具有不同尺寸大小的变量
- 10. 使用Debenu Quick PDF创建自定义大小的PDF文档
- 11. 如何动态创建具有不同行列大小的GridView?
- 12. 低级PDF创建 - 如何设置页面大小?
- 13. Ghostscript:如何将EPS转换为具有相同页面大小的PDF
- 14. 如何在具有不同页面大小的单页上打印FlowDocument?
- 15. 如何创建具有最大文件大小限制的java zip存档
- 16. Python Reportlab PDF - 定位文本页
- 17. 小工具创建页面
- 18. 如何在html中显示pdf文档的所有页面
- 19. 如何在行中创建具有不同图像大小的AsymmetricGridView
- 20. 在PDF中创建不同大小和列的表
- 21. 如何在ci中创建任意大小的pdf文件
- 22. 如何使用不同页面大小的图像阵列在Ruby中创建PDF
- 23. PDFSharp连接不同大小页面的文档
- 24. 网页维以创建标准PDF页面大小
- 25. Android:如何设置图像大小将与文档页面大小相同?
- 26. 创建PDF文档
- 27. iphone从pdf页面创建PDF文件
- 28. iText:成功调整一页PDF大小,但在pdf文档中有多个页面时失败
- 29. 创建的pdf文件的大小
- 30. 获取多页pdf文档中单个页面的大小Objective-c
幸运的是我没有使用PLATYPUS,所以你的解决方案就像一个魅力(不需要潜入PLATYPUS)。非常感谢,到处寻找答案! – 2011-05-05 13:22:49