Maison >développement back-end >Tutoriel Python >AutoDocument - Alternative de publipostage open source

AutoDocument - Alternative de publipostage open source

WBOY
WBOYoriginal
2024-08-12 18:32:491168parcourir

AutoDocument - Open-Source Mail Merge Alternative

AutoDocument - Alternative de publipostage open source

Bonjour, cet article présente AutoDocument, une application Web de génération de documents gratuite et open source qui connecte des feuilles de calcul, des bases de données et des formulaires utilisateur dans des documents tels que Microsoft Word et PDF. Il est basé sur de fantastiques bibliothèques open source comme python-docx-template et LibreOffice sans tête.

Le publipostage est pénible car :

  • Convertit uniquement d'Excel vers Word
  • Utilise des objets de champ spéciaux dans le document Word
  • Nécessite une licence Microsoft Office
  • Possède des options de modèles limitées

AutoDocument est une application Web gratuite et facilement installable qui peut configurer des flux de travail réutilisables qui convertissent les données provenant de diverses sources, y compris directement des bases de données et des feuilles de calcul, vers plusieurs types de sorties, notamment Word et PDF. Il utilise uniquement des champs textuels tels que {{ myfield }} au lieu d'objets spéciaux. Il peut gérer des blocs logiques de texte et des boucles pour remplir des modèles flexibles comprenant des listes et des tableaux.

Caractéristiques

  • Créez des formulaires utilisateur (facultatifs) pour lancer un flux de travail et créer un lien vers vos utilisateurs
  • Chargez et enregistrez des données, des modèles et des sorties à partir de montages réseau Windows et Linux, ainsi que des bibliothèques S3 et SharePoint.
  • Modèle puissant basé sur jinja2 et python-docx-template avec des blocs logiques (comme if, while, etc.) ainsi qu'une substitution de champ standard.
  • Enchaînez les sources telles que les formulaires, les feuilles de calcul et les requêtes SQL pour créer des flux de travail intelligents

Facilement installé en exécutant le conteneur : docker.io/tommalkin/autodocument:latest

Repo : https://github.com/TomMalkin/AutoDocument
Documentation : https://tommalkin.github.io/AutoDocument/
Page de destination : https://autodocument.app/
Conteneur : https://hub.docker.com/r/tommalkin/autodocument

J'apprécierais que vous puissiez l'essayer et me faire part de vos commentaires !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn