我正在尝试将一些本地 html 文件转换为 pdf。这些应采用易于在移动设备上阅读的格式。因此,我想设置一个自定义 pdf 大小,以便我可以将内容放在一个又长又窄的 pdf 上。有关创建新 pdf 的文档说您可以使用构造函数设置自定义大小,但是在从文件创建 pdf 时有没有办法设置大小?还是先创建一个pdf,然后从文件中添加内容?
options = {
'page-size': [400,800],
'margin-top': '0.0in',
'margin-right': '0.0in',
'margin-bottom': '0.0in',
'margin-left': '0.0in',
'encoding': "UTF-8",
'custom-header' : [
('Accept-Encoding', 'gzip')
],
'no-outline': None
}
pdfkit.from_file('test1.html', 'out1.pdf',configuration = config, options = options)