如何在Python中快速计算混合html内容的尺寸? [已关闭]

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

我正在尝试计算 python 中 HTML 内容所需的估计空间,以便调整最终渲染(计算何时自动插入分页符/页眉/页脚并提前获取总页数)。

有没有办法快速计算html内容尺寸?我已经研究并尝试了很多建议的选项,但没有一个能实现我的目的(实际上已经被困了好几天)。迄今为止最好的选择是:

  • Playwright Python:Playwright 的启动时间太长,长达 6 秒。一旦运行,剧作家和一个小的 js 脚本将是完美的组合。
  • Pyppeteer 库:不像 Playwright 维护得那么好,也有与 Playwright 类似的缺点。
  • Python枕头/PIL库:很好的工具 - 但我无法渲染混合html(例如段落内的格式化部分),因此需要将html分成它们的标签段(h1部分,p段...... .)以便计算它们的大小。也不是一个选择。

@StackOverflow:我并不是在寻求所声称的软件库的建议......我的问题是针对在 python 中完成某些事情的方法,而不是讨论所有库中的不同方法。但它很可能涉及库,就像编程中的几乎所有其他东西一样。如果仍有问题,请对我的问题提出改进建议。

python pip printing
1个回答
-1
投票

您可能会考虑使用启动时间更优化的无头浏览器,或者使用专门为文档渲染设计的库 - WeasyPrint,可能更适合您的情况。

干杯!

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