An MkDocs plugin to convert the first page of a pdf to an image
Project description
mkdocs-pdf2image-plugin
This plugin generates images from the first page of PDF files. It is particularly useful when you want to include PDF presentations in your documentation.
Installation
Install the package with pip:
pip install mkdocs-pdf2image-plugin
Note that this plugin uses Edouard Belval's pdf2image package, which requires Poppler to be installed on your system. Read the installation instructions on the pdf2image repository for more information.
Activate the plugin in mkdocs.yml
:
plugins:
- search
- pdf2image:
src:
- path/to/*.pdf
- other/**/file.pdf
dpi: 300
format: png
Configuration
The plugin supports the following configuration options:
Option | Description |
---|---|
src |
A list of path names to convert (see documentation for details). |
dpi |
Image quality in DPI (default 200). |
fmt |
Output image format. Valid options are jpg and png . Defaults to jpg . |
size |
Size of the generated image, defaults to (None, None) or !!python/tuple [NULL, NULL] in YAML. |
extension |
Output file extension, defaults to fmt option. |
force |
Force image creation, defaults to false . It true , the generation is done even if the image already exist. |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for mkdocs_pdf2image_plugin-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0962bbb6e90e373297fcf41fc3285e8ce89ba97b4a606f225ccff7b8f3457e1 |
|
MD5 | 7e01b844a8fbda9ac4aaae6b3794c73b |
|
BLAKE2b-256 | 8b92b934b892c61b062b670cf0ba32482490ec70ebc50d0d0edbccae61320bea |
Close
Hashes for mkdocs_pdf2image_plugin-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66cad45735204a9e6f9a40f8f2662c6b480a8995709aa44dd7c121dcc543c994 |
|
MD5 | f1dc9b5e108bfbe404d0e16d548d1104 |
|
BLAKE2b-256 | 7ec26c1962022df2378f09ad5117c05cc69051f7aef0e416f47dba3cccac30e1 |