我试图得到一个A4横向输出文件。我正在修改的文档是A4纵向的,所以我想简单地切换:pageSize=“(21cm,29.7cm)”到pageSize=“(29.7cm,21cm)”,但是什么都没有发生。在
属性:。屏幕上的页面仍然是A4纸的肖像,但内容却翻了90度。在纸上可以,但在屏幕上我得把头转90度,不太舒服。在
在这之后,我试着:pageSize=“(10cm,10cm)”,觉得这看起来很糟糕,但没有什么改变。在
有没有可能,生成的PDF文件的大小是在python代码中设置的,而不是由RML文件设置的?在
这是Python代码:
#!venv/bin/python
# -*- coding: utf-8 -*-
from z3c.rml import pagetemplate
rmlPageTemplate = pagetemplate.RMLPageTemplateFile("test.rml")
open('test.pdf', 'wb').write(rmlPageTemplate())
我的RML文件锁如下:
^{pr2}$非常感谢。在
https://github.com/zopefoundation/z3c.rml/blob/master/RML-DIFFERENCES.rst
RML2PDF和z3c.rml实现差异
本文概述了ReportLab Inc.的RML2PDF库和z3c.rml之间的区别。在
不兼容
在 pageSize:在这个实现中称为pageSize来匹配API。在
相关问题 更多 >
编程相关推荐