Skip to main content

PDF Studio

pdfstudio est un studio pour manipuler les PDF. L'interface web convertit le document en HTML fidèle, vous permet d'intervenir visuellement sur le contenu, puis d'exporter le résultat.

Opérations prises en charge

  • Édition interactive WYSIWYG — modifier le texte directement dans la page
  • Sélection / suppression — images et formes natives du PDF (logos, traits, rectangles…)
  • Filigrane — texte diagonal personnalisable (angle, taille, opacité)
  • Images — importer, placer et redimensionner des images (signature, logo, tampon…) avec transparence préservée
  • Export HTML — document autonome, réouvrable dans un navigateur
  • Export PDF — rendu fidèle via Chrome headless

Évolutions prévues

  • Découpage de PDF (split)
  • Fusion de PDF (merge)
  • Autres opérations d'assemblage et de transformation

Prérequis

  • Python 3.10 ou plus récent
  • Chrome ou Chromium (requis uniquement pour l'export PDF)

Installation

pip install pdfstudio

Depuis le dépôt :

git clone https://gitlab.com/klaghmari-group/pdfstudio.git
cd pdfstudio
pip install -e .

Lancement

pdfstudio

Le studio est accessible sur http://127.0.0.1:8787.

pdfstudio --port 9000 --no-browser
pdfstudio --chrome-path /usr/bin/chromium

Utilisation rapide

  1. Charger un PDF (glisser-déposer ou sélection de fichier).
  2. Modifier le texte en cliquant sur la page.
  3. Ajouter un filigrane ou une image depuis le panneau latéral.
  4. Télécharger le document en HTML ou PDF.

Documentation

pip install -e ".[docs]"
mkdocs serve

Site local : http://127.0.0.1:8000

Tests

pytest

Licence

MIT

Metadata

Release files for pdfstudio 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pdfstudio 1.0.2
File Size Uploaded Provenance Actions
pdfstudio-1.0.2.tar.gz 28.7 kB Without provenance Details for pdfstudio-1.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pdfstudio 1.0.2
File Interpreter ABI Platform Actions
pdfstudio-1.0.2-py3-none-any.whl Python 3 none any Details for pdfstudio-1.0.2-py3-none-any.whl

Total release size: 56.3 kB

Release files / pdfstudio-1.0.2.tar.gz

Download URL pdfstudio-1.0.2.tar.gz
Size 28.7 kB
Tags Source
SHA-256 checksum
How to use checksums
994d54eed260496f7ad078fcc6a10edf58175b0f640e053f3d551b8f2d6afbd0
BLAKE2b-256 checksum
How to use checksums
7234e487d259b2982a6143a07dbf71066cb140de7ae491565b7eec8e5928d438
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.4

Release files / pdfstudio-1.0.2-py3-none-any.whl

Download URL pdfstudio-1.0.2-py3-none-any.whl
Size 27.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
126acb41d826a17e2b9405f4c2c0d1957a37b65c7f8943cc98db002aadb4d6fd
BLAKE2b-256 checksum
How to use checksums
a50692d80fcd4db2efa78a9f8820939507bb873e637a236b9d8e65852bb5eb35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.4

Security for pdfstudio 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page