Program for SVG to PDF conversion.
Project description
Unlike other graphic formats, SVG is usually hard to convert to PDF. Existing tools often suffer from the following limitations:
Do not work on all operating systems
Versions for different operating systems have different command-line interfaces
SVG is interpreted incorrectly
Dependencies are difficult to install
Have licencing issues
SVG42PDF is a tool for converting SVG to PDF using existing tools and libraries. Method of conversion can be specified by user, or it can be selected automatically.
Installation
From PyPI:
pip install --upgrade svg42pdf
From Github:
pip install --upgrade git+https://github.com/karel-brinda/svg42pdf
Examples
Use first working method:
svg42pdf input.svg output.pdf
Use Cairo:
svg42pdf -m cairo input.svg output.pdf
Use ReportLab:
svg42pdf -m reportlab input.svg output.pdf
Use Inkscape:
svg42pdf -m inkscape input.svg output.pdf
Use ImageMagick (does not keep vector representation):
svg42pdf -m imagemagick input.svg output.pdf
Use Wkhtmltopdf (using the Qt WebKit, creates big white margins):
svg42pdf -m wkhtmltopdf input.svg output.pdf
FAQ
Why is there 42 in the name?
There are already too many tools called svg2pdf.
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
File details
Details for the file SVG42PDF-0.2.2.tar.gz
.
File metadata
- Download URL: SVG42PDF-0.2.2.tar.gz
- Upload date:
- Size: 28.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f1614d52773c86d8b3cf9e0f0baf1d2e081eac3c05b01399c9f8d8c9b222b76 |
|
MD5 | f4ac3222f1352c92d1b30e45627d123b |
|
BLAKE2b-256 | e0889216c0f4133ca6bac954cc72c3a675a0ae9c772f5fb095fe29de772783fe |