Metadata-Version: 2.4
Name: lumaspdf
Version: 4.2.2
Summary: LumasPDF SDK: native PDF create/import/render/sign/convert engine for Python
Home-page: https://www.lumaspdf.com
Author: Lumassoft
Author-email: support@lumaspdf.com
License: LicenseRef-Proprietary
Project-URL: Documentation, https://www.lumaspdf.com/reference
Project-URL: Download, https://www.lumaspdf.com/download
Project-URL: Pricing, https://www.lumaspdf.com/pricing
Keywords: pdf pdf-generation pdf-render pdf-sign pdfa pdfx zugferd factur-x xfa forms
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Office/Business
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Text Processing
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-python
Dynamic: summary

# LumasPDF SDK for Python

One native PDF engine for creating, importing, rendering, signing, securing and
converting PDF, driven from Python through `ctypes`. No compiled extension: the
engine ships inside the wheel for your platform.

```python
import lumaspdf as L

pdf = L.pdfNewPDF()
L.pdfCreateNewPDFA(pdf, b"hello.pdf")
L.pdfAppend(pdf)
L.pdfSetFontA(pdf, b"Arial", L.fsNone, 24.0, 1, L.cp1252)
L.pdfWriteFTextA(pdf, L.taLeft, b"Hello from LumasPDF")
L.pdfEndPage(pdf)
L.pdfCloseFile(pdf)
L.pdfDeletePDF(pdf)
```

The `A` entry points take `bytes` (Latin-1); the `W` entry points take `str`.
Every function of the C API is exposed under its C name, so the online
reference applies as-is.

* Windows x64 / x86, Linux x64, macOS (universal) wheels.
* Free to download and run. Unlicensed output carries an evaluation watermark;
  a trial key from https://www.lumaspdf.com removes it.
* Royalty-free redistribution inside your own application on every edition.
* Full reference: https://www.lumaspdf.com/reference
* Python manual and 75 worked examples ship in the SDK download.

Set `LUMASPDF_DLL` to an explicit engine path to override the bundled one.
