Port details on branch 2022Q3 |
- py-xhtml2pdf PDF generator using HTML and CSS
- 0.2.15 textproc =0 0.2.15Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2018-06-24 20:06:50
- Last Update: 2024-02-21 15:08:05
- Commit Hash: 72c1602
- Also Listed In: python
- License: APACHE20
- WWW:
- https://xhtml2pdf.readthedocs.io/en/latest/
- https://github.com/xhtml2pdf/xhtml2pdf
- Description:
- xhtml2pdf is a html2pdf converter using the ReportLab Toolkit, the HTML5lib and
pyPdf. It supports HTML 5 and CSS 2.1 (and some of CSS 3). It is completely
written in pure Python so it is platform independent.
The main benefit of this tool that a user with Web skills like HTML and CSS is
able to generate PDF templates very quickly without learning new technologies.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}xhtml2pdf>0:textproc/py-xhtml2pdf@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/textproc/py-xhtml2pdf/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/py-xhtml2pdf
- pkg install py39-xhtml2pdf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-xhtml2pdf listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-xhtml2pdf
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1708449486
SHA256 (xhtml2pdf-0.2.15.tar.gz) = cc9c68551677f831d836e7fc94196fa777d3c4d500754aa4dc5c02d45c0e19d1
SIZE (xhtml2pdf-0.2.15.tar.gz) = 138749
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=0 : devel/py-setuptools@py39
- py39-wheel>=0 : devel/py-wheel@py39
- python3.9 : lang/python39
- py39-build>=0 : devel/py-build@py39
- py39-installer>=0 : devel/py-installer@py39
- Test dependencies:
-
- py39-nose>=1.0 : devel/py-nose@py39
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-arabic-reshaper>=3.0.0 : textproc/py-arabic-reshaper@py39
- py39-html5lib>=1.1 : www/py-html5lib@py39
- py39-pillow>=8.1.1 : graphics/py-pillow@py39
- py39-pyhanko>=0.12.1 : security/py-pyhanko@py39
- py39-pyhanko-certvalidator>=0.19.5 : security/py-pyhanko-certvalidator@py39
- py39-pypdf>=3.1.0 : print/py-pypdf@py39
- py39-python-bidi>=0.4.2 : textproc/py-python-bidi@py39
- py39-reportlab>=4.0.4 : print/py-reportlab@py39
- py39-svglib>=1.2.1 : converters/py-svglib@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- textproc_py-xhtml2pdf
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|