【发布时间】:2023-04-07 12:21:01
【问题描述】:
我正在使用带有 platypus 的 reportlab PDF 包来生成一些 PDF 文件。在 linux 服务器和 windows 机器上,我有相同的 python 应用程序,相同版本的 reportlab 包(虽然 python 版本略有不同 - 2.6.5 和 2.6.6)。我使用自己的字体,不依赖系统字体。最近,我注意到在这两个平台上生成的 PDF 有点不同 - 与另一个版本相比,一个版本中的某些段落垂直向上几个点。
我试图找出这些平台之间的区别,但我没有找到区别。
最后,当我比较PDF文件时,一个文件是PDF 1.3,第二个是PDF 1.4版本,所以我认为问题一定是这个。我不知道如何在reportlab 中设置PDF 版本的任何选项,请谁能指出如何设置生成的PDF 文件的正确版本,或者设置reportlab 输出的一些附加属性?
更新:
使用reportlab 2.4版:
reportlab.__version__: $Id: __init__.py 3649 2010-01-20 14:45:53Z damian $
【问题讨论】:
-
您运行的是哪个版本的 reportlab?
标签: python pdf-generation reportlab