WeasyPrint将Web文档(带有CSS,SVG等HTML)转换为PDF。-Python开发

上传者: 42123191 | 上传时间: 2023-03-14 14:53:18 | 文件大小: 426KB | 文件类型: ZIP
WeasyPrint WeasyPrint是用于HTML和CSS的可视化呈现引擎,可以导出为PDF。 它旨在支持用于打印的Web标准。 WeasyPrint是根据BSD许可提供的免费软件。 这是WeasyPrint令人敬畏的文档工厂WeasyPrint是一个聪明的解决方案,可帮助Web开发人员创建PDF文档。 它将简单HTML页面变成华丽的统计报告,发票,票据...从技术角度来看,WeasyPrint是用于HTML和CSS的可视化呈现引擎,可以导出为PDF和PNG。 它旨在支持用于打印的Web标准。 WeasyPrint是根据BSD许可提供的免费软件。 它基于各种库,但不基于完整的渲染引擎

文件下载

资源详情

[{"title":"( 144 个子文件 426KB ) WeasyPrint将Web文档(带有CSS,SVG等HTML)转换为PDF。-Python开发","children":[{"title":"README.rst <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"FUNDING.yml <span style='color:#111;'> 78B </span>","children":null,"spread":false},{"title":"doconfly.yml <span style='color:#111;'> 924B </span>","children":null,"spread":false},{"title":"tests.yml <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"boxes.py <span style='color:#111;'> 22.20KB </span>","children":null,"spread":false},{"title":"build.py <span style='color:#111;'> 59.70KB </span>","children":null,"spread":false},{"title":"images.py <span style='color:#111;'> 27.83KB </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 9.26KB </span>","children":null,"spread":false},{"title":"ffi.py <span style='color:#111;'> 12.60KB </span>","children":null,"spread":false},{"title":"line_break.py <span style='color:#111;'> 25.51KB </span>","children":null,"spread":false},{"title":"fonts.py <span style='color:#111;'> 14.69KB </span>","children":null,"spread":false},{"title":"constants.py <span style='color:#111;'> 7.45KB </span>","children":null,"spread":false},{"title":"document.py <span style='color:#111;'> 53.36KB </span>","children":null,"spread":false},{"title":"flex.py <span style='color:#111;'> 37.80KB </span>","children":null,"spread":false},{"title":"replaced.py <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"float.py <span style='color:#111;'> 8.52KB </span>","children":null,"spread":false},{"title":"tables.py <span style='color:#111;'> 36.51KB </span>","children":null,"spread":false},{"title":"backgrounds.py <span style='color:#111;'> 9.10KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 12.21KB </span>","children":null,"spread":false},{"title":"preferred.py <span style='color:#111;'> 28.22KB </span>","children":null,"spread":false},{"title":"pages.py <span style='color:#111;'> 31.65KB </span>","children":null,"spread":false},{"title":"min_max.py <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"percentages.py <span style='color:#111;'> 5.76KB </span>","children":null,"spread":false},{"title":"absolute.py <span style='color:#111;'> 13.57KB </span>","children":null,"spread":false},{"title":"blocks.py <span style='color:#111;'> 36.97KB </span>","children":null,"spread":false},{"title":"inlines.py <span style='color:#111;'> 56.17KB </span>","children":null,"spread":false},{"title":"columns.py <span style='color:#111;'> 11.97KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 13.49KB </span>","children":null,"spread":false},{"title":"stacking.py <span style='color:#111;'> 5.78KB </span>","children":null,"spread":false},{"title":"__main__.py <span style='color:#111;'> 7.62KB </span>","children":null,"spread":false},{"title":"html.py <span style='color:#111;'> 12.94KB </span>","children":null,"spread":false},{"title":"draw.py <span style='color:#111;'> 47.33KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 23.33KB </span>","children":null,"spread":false},{"title":"computed_values.py <span style='color:#111;'> 25.73KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 47.38KB </span>","children":null,"spread":false},{"title":"properties.py <span style='color:#111;'> 9.87KB </span>","children":null,"spread":false},{"title":"descriptors.py <span style='color:#111;'> 10.71KB </span>","children":null,"spread":false},{"title":"expanders.py <span style='color:#111;'> 21.17KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 4.01KB </span>","children":null,"spread":false},{"title":"properties.py <span style='color:#111;'> 43.43KB </span>","children":null,"spread":false},{"title":"targets.py <span style='color:#111;'> 8.92KB </span>","children":null,"spread":false},{"title":"tests_ua.css <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"counters.py <span style='color:#111;'> 11.15KB </span>","children":null,"spread":false},{"title":"media_queries.py <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"html5_ph.css <span style='color:#111;'> 7.23KB </span>","children":null,"spread":false},{"title":"html5_ua.css <span style='color:#111;'> 38.03KB </span>","children":null,"spread":false},{"title":"logger.py <span style='color:#111;'> 837B </span>","children":null,"spread":false},{"title":"path.py <span style='color:#111;'> 9.88KB </span>","children":null,"spread":false},{"title":"images.py <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"css.py <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"text.py <span style='color:#111;'> 6.40KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 5.67KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 23.05KB </span>","children":null,"spread":false},{"title":"defs.py <span style='color:#111;'> 22.60KB </span>","children":null,"spread":false},{"title":"shapes.py <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false},{"title":"bounding_box.py <span style='color:#111;'> 11.91KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"going_further.rst <span style='color:#111;'> 11.47KB </span>","children":null,"spread":false},{"title":"common_use_cases.rst <span style='color:#111;'> 4.58KB </span>","children":null,"spread":false},{"title":"contribute.rst <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"api_reference.rst <span style='color:#111;'> 27.41KB </span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'> 308B </span>","children":null,"spread":false},{"title":"support.rst <span style='color:#111;'> 882B </span>","children":null,"spread":false},{"title":"first_steps.rst <span style='color:#111;'> 18.91KB </span>","children":null,"spread":false},{"title":"changelog.rst <span style='color:#111;'> 56.14KB </span>","children":null,"spread":false},{"title":"test_counters.py <span style='color:#111;'> 18.84KB </span>","children":null,"spread":false},{"title":"test_pdf.py <span style='color:#111;'> 17.95KB </span>","children":null,"spread":false},{"title":"test_boxes.py <span style='color:#111;'> 38.28KB </span>","children":null,"spread":false},{"title":"testing_utils.py <span style='color:#111;'> 7.81KB </span>","children":null,"spread":false},{"title":"test_presentational_hints.py <span style='color:#111;'> 9.32KB </span>","children":null,"spread":false},{"title":"test_css_validation.py <span style='color:#111;'> 38.64KB </span>","children":null,"spread":false},{"title":"test_api.py <span style='color:#111;'> 32.29KB </span>","children":null,"spread":false},{"title":"test_variables.py <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"test_css.py <span style='color:#111;'> 16.91KB </span>","children":null,"spread":false},{"title":"test_inline.py <span style='color:#111;'> 33.64KB </span>","children":null,"spread":false},{"title":"test_list.py <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"test_inline_block.py <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false},{"title":"test_column.py <span style='color:#111;'> 12.48KB </span>","children":null,"spread":false},{"title":"test_flex.py <span style='color:#111;'> 16.52KB </span>","children":null,"spread":false},{"title":"test_block.py <span style='color:#111;'> 25.25KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 161B </span>","children":null,"spread":false},{"title":"test_shrink_to_fit.py <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"test_page.py <span style='color:#111;'> 38.55KB </span>","children":null,"spread":false},{"title":"test_position.py <span style='color:#111;'> 13.80KB </span>","children":null,"spread":false},{"title":"test_image.py <span style='color:#111;'> 17.50KB </span>","children":null,"spread":false},{"title":"test_table.py <span style='color:#111;'> 79.14KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"test_fonts.py <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":"test_text.py <span style='color:#111;'> 33.92KB </span>","children":null,"spread":false},{"title":"test_stacking.py <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"test_css_descriptors.py <span style='color:#111;'> 7.42KB </span>","children":null,"spread":false},{"title":"test_unicode.py <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"conftest.py <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"utf8-test.css <span style='color:#111;'> 88B </span>","children":null,"spread":false},{"title":"acid2-reference.html <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"user.css <span style='color:#111;'> 84B </span>","children":null,"spread":false},{"title":"doc1.html <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"weasyprint.otf <span style='color:#111;'> 12.45KB </span>","children":null,"spread":false},{"title":"really-a-png.svg <span style='color:#111;'> 76B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明