这是render_pdf,使用它可以将源代码呈现为pdf。

render-pdf的Python项目详细描述


呈现PDF

render_pdf是基于weasyprint的python脚本,它可以将任何源代码转换为pdf文件。在

展示

Single Code Base Rendered source code

Two Source Codes Side By Side Side By Side Rendered Source Code

特点

此脚本具有以下特性。在

  • 任何使用pygments的源代码的语法高亮显示。在
  • 源代码的行号。在
  • 通过下载呈现任何在线材料或源代码。在

安装

您可以使用以下命令从pypi索引安装这个包。在

For Linux Based OS

pip install render_pdf

For windows

^{pr2}$

使用

这个脚本可以用多种方式使用。以下示例和结果存储在example目录中 在这个存储库中。在

  • 从本地目录呈现单个源代码
render ./example/render.py -o ./example/render.pdf
  • 从本地目录呈现多个源代码
render ./setup.py ./example/render.py -o ./example/render.pdf

并排呈现两个源代码以进行比较。

render -y ./setup.py ./example/render.py -o ./example/render.pdf

通过从internet下载呈现源代码。

呈现setup.py文件 从github服务器下载。 P

render https://raw.githubusercontent.com/endalk200/render_pdf/main/setup.py -o setup.pdf

源代码

您可以通过如下方式克隆存储库来查看源代码。在

git clone https://github.com/endalk200/render_pdf.git

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无JPA的纯Hibernate ORM java SpringBoot配置   安卓会生成一组唯一的java数字   java我的自定义阵列列表每次启动时都会崩溃我不确定为什么会一直崩溃   Java继承;将子类传递给超类的抽象方法   java从没有if语句的数组中获取instanceof type   java中使用对象的温度转换   存储库接口的JavaSpringDataMongoDBeanXML配置   java JAXWS为iBM websphere、iBM web服务客户端添加寻址   数组试图返回Java中两个对象的面积之和   apache Spark java:columnNameOfCorruptRecord和badRecordsPath在加载csv时不工作   java无法创建。txt文件   java Hibernate与MySQL插入查询不一致   不考虑java Hazelcast分布式地图的最大大小   bash Java如何在父进程中设置环境变量