Sphinx SVG 到 PDF 转换器扩展
项目描述
如果构建器本身不支持 SVG 图像(例如 LaTeX),此扩展将 SVG 图像转换为 PDF。
在内部,使用 来自libRSVG或CairoSVG的Inkscape、rsvg-convert作为逐渐更轻量级的替代品来转换图像。
安装
只需通过pip安装:
$ pip install sphinxcontrib-svg2pdfconverter
您可以通过将sphinxcontrib.inkscapeconverter、sphinxcontrib.rsvgconverter或 sphinxcontrib.cairosvgconverter添加到 conf.py 的扩展列表中 来选择 Inkscape、libRSVG 和 CairoSVG。
确保系统PATH中有可用的inkscape或rsvg-convert命令,如有必要,请分别调整 inkscape_converter_bin或rsvg_converter_bin配置值。
CairoSVG 需要安装额外的依赖项:
$ pip install sphinxcontrib-svg2pdfconverter[CairoSVG]
CairoSVG 及其依赖项在安装过程中可能需要其他工具,具体取决于您使用的操作系统;有关详细信息,请参阅CairoSVG 文档。
配置
墨景
- inkscape_converter_bin
Inkscape 二进制文件的路径。默认情况下,这是inkscape。
- inkscape_converter_args
Inkscape 的附加命令行参数,作为列表。默认情况下,这是['--export-area-drawing']。
RSVG
- rsvg_converter_bin
RSVG 转换器二进制文件的路径。默认情况下,这是rsvg-convert。
- rsvg_converter_args
RSVG 转换器的附加命令行参数,作为列表。默认情况下,这是空列表[]。
开罗SVG
无需配置。
项目详情
关
sphinxcontrib -svg2pdfconverter-1.2.0.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 60d14562bc7e6f1ad30f1b63a137659508868c87ce182c1d7fc08bee67b5851d |
|
| MD5 | d7e7746f5278de1c5c13a9d94ba1b511 |
|
| 布莱克2-256 | 593a202cfc55f35118e9b2f3d78a5376b38a050f835e30ea9ab6f88828733a47 |
关
sphinxcontrib_svg2pdfconverter -1.2.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 2c6850903a8e66ae3e03b34d2b562070639d3f6d177e05e7620d08b189890147 |
|
| MD5 | 19ab122b4b1952078c547fed2e77c3f7 |
|
| 布莱克2-256 | 099b686ae946dd74b0946ef317638cc040d445c79234c5ad84295dd1de36eec5 |