用于生成pdf或打印的mkdocs主题

mkdocs-theme-topdf的Python项目详细描述


这是一个mkdocs主题,它支持一些CSS样式来发布您的文档请打印请参阅“演示”部分

mkdocs主题topdf

生成pdf或打印的mkdocs主题。在

[目录]

先决条件/依赖性

这个插件旨在使用这些软件

  • mkdocs(将降价转换为html)
  • 在页面号.js(生成pdf、页面边框和页眉)
  • 在节点.js(为pagedjs cli生成pdf)

安装-此插件

用pip安装这个包。在

从PyPi

pip install mkdocs-theme-topdf

来自github

^{pr2}$

安装-页面号.js在

所以页面号.js使用节点.js和便携式chrome, 它独立于mkdocs主题。在

准备页面号.js,遵循以下方法。在

从这个插件

python -m topdf --check
> ... check node.js and npm ...
python -m topdf --setup
> ... install take long time ...
python -m topdf --test
> output report-3stamps.pdf

从手册

$ npm install pagedjs-cli
... take long time ...
$ ./node_modules/.bin/pagedjs-cli
... paged.js message ...

如何使用

准备

要使用mkdocs主题,请参见material theme documentation

设置mkdocs.yml公司

改变mkdocs.yml公司使用这个插件。在

site_name:the test documenttheme:name:topdf

记下降价

写你的文件

转换为页面号.js

$ pagedjs-cli --outline-tags h1,h2,h3,h4,h5,h6 site/your/document.html
     -o document.pdf  # 1-line

关于PDF输出

  • 在页面号.js使用便携式chrome和Pubetter呈现PDF
    请注意
    他们的引擎和你的浏览器。在
  • wkhtmltopdf使用webkit(旧版)呈现PDF
    而稳定释放(0.12.5)因其局限性不能产生TOC。
    wkhtmltopdf安装更方便,但
    我无法解决TOC问题,于是改为页面号.js在

演示

a sample output of PDF

screenshot in pdf viewer

关于脚本和样式

请参见the report sample

常见问题解答

T.B.D.公司

历史

{:.dl表之前。table2-8}

版本 :说明

0.4.0 :追加图表的CSS计数器。在

0.3.0款 :将theme追加到包名称

0.2.7款 :目录和样式

0.2.6款 :附加说明页面号.js目录和样式

0.2.5款 :附加说明页面号.js风格

0.2.4款 :附加说明页面号.js风格

0.2.3款 :将斜线追加到无标记单元格。在

0.2.2款 :附加屏幕截图

0.2.1款 :追加dl dt dd表的说明

0.2.0款 :开始编辑/3stamps

0.1.2款 :开始使用页面号.js在

0.1.1节 :开始使用mkhtmltopdf

0.1.0款 :追加dl dt dd表

0.0.6 :开始编辑

捐赠

如果你觉得这个软件不错,请捐赠给我

  • 比特币| 1FTBAUaVdeGG9EPsGMD5j2SW8QHNc5HzjT |
  • 或乙醚| 0xd7Dc5cd13BD7636664D6bf0Ee8424CFaF6b2FA8f |。在

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

推荐PyPI第三方库


热门话题
java从Dropwizard中的Minio检索文件时,GET请求中的超时是如何处理的?   带Hibernate的java Jackson用于序列化以避免枚举   Raspberry Pi上的java Jave分段错误   java在屏幕旋转时不保存当前片段和数据   java War文件未在Heroku上正确部署   如何使用Java处理Selenium webdriver中的促销广告或cookie   java处理“用法:PApplet[options]<classname>[sketch args]”   java文本文件错误扫描程序   运行第一个JavaFX模块化程序时出现java异常   java将fileoutputstream转换为字符串   如何调试gstreamerjava?   java Spring RestTemplate ResponseBody类是什么样的   如何将JSON数组转换为Java列表。我在用斯文森   javascript在显示div按钮后进入新页面