如何使用“pypdf”将 PDF 页面大小调整为“Letter”?

问题描述 投票:0回答:1

我注意到

pypdf
没有 PaperSize
Letter
(它只有
A0-A8 & C4
)。我有各种页面尺寸的 PDF,我想将其标准化并缩放至
Letter
尺寸。

这可以通过

pypdf
实现吗?

pdf scaling pypdf
1个回答
0
投票

目前页面尺寸仅为国际 (ISO) 尺寸。

但添加任何自定义尺寸(例如美国信函)很简单。

找到以下文件的副本 https://github.com/py-pdf/pypdf/blob/main/pypdf/papersizes.py#L11

在 A8 之后添加您的偏好,例如,

    A8 = Dimensions(147, 210)
    Letter = Dimensions(612, 792)

然后保存文件并测试是否有效?

© www.soinside.com 2019 - 2024. All rights reserved.