发布于 2009-10-21 13:51:58
你有没有考虑过pyPdf?我怀疑它有没有你所需要的功能丰富,但是,它是一个开始,并且是纯Python。PdfFileWriter类将生成PDF输出,不幸的是,它需要PageObject实例,并且除了从现有的PDF文档中提取它们之外,并没有提供真正的方法来将这些实例组合在一起。不幸的是,我能找到的所有更丰富的pdf页面生成包似乎都依赖于reportlab或其他非纯Python库:-(。
发布于 2009-10-21 16:10:39
您所要求的是一个纯Python HTML渲染器,这至少可以说是一项艰巨的任务(像webkit这样的“真正的”渲染器是数千小时的工作成果)。据我所知,没有。
与寻找HTML到PDF转换器不同,我建议以一种易于转换为两者的格式来构建报表-例如,您可以将其构建为DOM (一组链接对象),并为HTML和PDF输出编写转换器。与将HTML转换为PDF相比,这是一个更有限的问题,因此实现起来要容易得多。
https://stackoverflow.com/questions/1598715
复制相似问题