Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkdocs_pdf2image_plugin-0.1.2.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mkdocs_pdf2image_plugin-0.1.2-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file mkdocs_pdf2image_plugin-0.1.2.tar.gz.

File metadata

  • Download URL: mkdocs_pdf2image_plugin-0.1.2.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for mkdocs_pdf2image_plugin-0.1.2.tar.gz
Algorithm Hash digest
SHA256 f0962bbb6e90e373297fcf41fc3285e8ce89ba97b4a606f225ccff7b8f3457e1
MD5 7e01b844a8fbda9ac4aaae6b3794c73b
BLAKE2b-256 8b92b934b892c61b062b670cf0ba32482490ec70ebc50d0d0edbccae61320bea

See more details on using hashes here.

File details

Details for the file mkdocs_pdf2image_plugin-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mkdocs_pdf2image_plugin-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 66cad45735204a9e6f9a40f8f2662c6b480a8995709aa44dd7c121dcc543c994
MD5 f1dc9b5e108bfbe404d0e16d548d1104
BLAKE2b-256 7ec26c1962022df2378f09ad5117c05cc69051f7aef0e416f47dba3cccac30e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page