Python xhtml2pdf 横向生成PDF

标签 python django reportlab xhtml2pdf

我正在使用 python xhtml2pdf 模块和 pisa 类来创建 PDF。现在 PDF 是竖版 A4 格式,如何将其更改为横向布局?

import xhtml2pdf.pisa as pisa
result = StringIO()
pdf = pisa.CreatePDF(
        StringIO("This is my PDF"),
        result)

最佳答案

使用以下 CSS:

@page {
    size: letter landscape;
    margin: 2cm;
}

关于Python xhtml2pdf 横向生成PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36270786/

相关文章:

python - Reportlab:如何向 pdf 文件添加页脚

python - Reportlab platypus - 禁用表拆分

装饰器的 Python 3 类型提示

python - Django 模板 : static files in app directory

带有 Axios 的 Django CSRF token

python - 将页面布局感知水平线添加到 ReportLab 表格布局

python - 如何在 pandas 数据框中执行分组、排序和连接字符串

python - 每个结果的多个子查询,如何更快?

python - 使用 NumPy 平均符号标准化数据段的最快方法?

django - "yum install django"会覆盖现有的 django 版本吗