Useful PDF-related productivity tool.

Overview

Luftmensch 1.4.7 (Español) | 1.4.3 (English)

Luftmensch icon Luftmensch logo

Version 1.4.7 (Español) released in October 2021.
Version 1.4.3 (English) released in September 2021.

🏮 Description

LuftMensch is a free, open source dekttop app built entirely on Python and capable of:

  • Merging PDF files. 📌
  • Converting PDF into PDF/A (requires MS Word installed). 📌
  • Having all the pages of a PDF adopt vertical A4 dimensions without messing up its content. 📌
  • Merging and converting images into a single PDF file. 📌
  • Compressing PDF files (available in 300 dpi, 150 dpi and 72 dpi options) 📌
  • Automating work-related tasks that require .txt manipulation (Spanish target users only). 📌

LuftMensch can be also exucted as a GUI application directly from any Python IDE.

Its flexibility and capability of dealing with many scenarios means exceedingly simple usage instructions for end user.

The entirety or just portions of the present code can be applied to a wide range of contexts, in both work and academic environments.

As of October 2021, LuftMensch is under active development :electron:.

‼️ ATENCIÓN:

  • El desarrollo de la versión portable de LuftMensch en español ya no se encuentra activo. Utiliza la versión instalable en su lugar.

Treat me a coffee:

  • Did you find LuftMensch useful? If so, support this open source project by treating us the coffee that allow us to keep working on it.
  • paypal

Target users:

  • English: General Public.
  • Spanish: personnel from the Tax and Customs Office of 🇵🇪 .

Source code:

You may find the ESP version code much more compelling than its ENG counterpart for it is far deeper and almost twice as big.

New in version 1.4.3 (English)

  • Released an English or "General Public" version of LuftMensch.
  • PDF compression in now available.

Lo nuevo en la versión 1.4.7 (Español)

  • La versión 1.4.7 es una actualización importante.
  • Al iniciar la aplicación se activa inmediatamente un “splash screen” que permanece visible hasta que ésta esté lista para ejecutarse.
  • Las opciones de consulta de FE Recibidas & Emitidas ahora pueden ser ejecutadas sin que aparezcan ventanas de Google Chrome (headless).
  • Se optimizó la función que permite comprimir PDFs.
  • Ahora se puede cargar el RPV en formato .csv.
  • Ahora se puede verificar la existencia de una actualización disponible directamente desde la barra de menú.
  • Se hicieron pequeñas mejoras y se corrigieron problemas menores.

Novedades de la versión anterior (1.4.6):

  • Ahora se puede escoger entre los temas Light & Dark para fijar el aspecto de la aplicación.
  • La aplicación ahora guarda tus preferencias (abrir de inmediato o no los documentos generados, tema seleccionado y convertir de inmediato o no a PDF/A).

Lista completa de opciones de la versión en Español:

  1. Convertir PDF en PDF/A 📌
  2. Obtener PDF con páginas del mismo tamaño 📌
  3. Unir varios archivos PDF 📌 ,
  4. Convertir una o varias imágenes en un solo archivo PDF 📌
  5. Crear archivo .zip de Requerimientos y Cartas 📌
  6. Crear archivo .zip de Valores 📌
  7. Generar archivo de texto para solicitar descarga de LE 📌
  8. Detalle de FE recibidas 📌
  9. Detalle de FE emitidas 📌
  10. Comprimir PDF' 📌

Author

Download the latest "General Public" version in English

Descarga la última versión instalable en Español

Platforms

  • Microsoft Windows only.

Requirements

  • PyQt5
  • PyMuPDF
  • Microsoft Word
  • win32com
  • python-docx
  • Ghostscript
    • Dependencies are included in "code" directory so there is no need to install it.

If you want to run the code instead of the .EXE, you may need to install the following packages:

pip install PyMuPDF
pip install python-docx
pip install selenium
pip install webdriver-manager
pip install auto-py-to-exe
pip install pywin32
pip install pypiwin32
pip install regex
pip install pandas
pip install requests
pip install xlswriter
pip install openpyxl
pip install auto-py-to-exe

💬 Contact

  • Please submit questions and report issues over here.

License

Screenshots

You might also like...
It is a useful project for developers that includes useful tools for Instagram

InstagramIG It is a useful project for developers that includes useful tools for Instagram Installation : pip install InstagramIG Logan Usage from In

Pgn2tex - Scripts to convert pgn files to latex document. Useful to build books or pdf from pgn studies

Pgn2Latex (WIP) A simple script to make pdf from pgn files and studies. It's sti

The official implementation of NeMo: Neural Mesh Models of Contrastive Features for Robust 3D Pose Estimation [ICLR-2021].  https://arxiv.org/pdf/2101.12378.pdf
The official implementation of NeMo: Neural Mesh Models of Contrastive Features for Robust 3D Pose Estimation [ICLR-2021]. https://arxiv.org/pdf/2101.12378.pdf

NeMo: Neural Mesh Models of Contrastive Features for Robust 3D Pose Estimation [ICLR-2021] Release Notes The offical PyTorch implementation of NeMo, p

This repo provides the official code for TransBTS: Multimodal Brain Tumor Segmentation Using Transformer (https://arxiv.org/pdf/2103.04430.pdf).
This repo provides the official code for TransBTS: Multimodal Brain Tumor Segmentation Using Transformer (https://arxiv.org/pdf/2103.04430.pdf).

TransBTS: Multimodal Brain Tumor Segmentation Using Transformer This repo is the official implementation for TransBTS: Multimodal Brain Tumor Segmenta

PyTorch implementation of TabNet paper : https://arxiv.org/pdf/1908.07442.pdf

README TabNet : Attentive Interpretable Tabular Learning This is a pyTorch implementation of Tabnet (Arik, S. O., & Pfister, T. (2019). TabNet: Attent

Source Code for DialogBERT: Discourse-Aware Response Generation via Learning to Recover and Rank Utterances (https://arxiv.org/pdf/2012.01775.pdf)

DialogBERT This is a PyTorch implementation of the DialogBERT model described in DialogBERT: Neural Response Generation via Hierarchical BERT with Dis

PGPortfolio: Policy Gradient Portfolio, the source code of "A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem"(https://arxiv.org/pdf/1706.10059.pdf).

This is the original implementation of our paper, A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem (arXiv:1706.1

PyPDF2 is a pure-python PDF library capable of splitting, merging together, cropping, and transforming the pages of PDF files.

PyPDF2 is a pure-python PDF library capable of splitting, merging together, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files. It can retrieve text and metadata from PDFs as well as merge entire files together.

The best way to convert files on your computer, be it .pdf to .png, .pdf to .docx, .png to .ico, or anything you can imagine.
The best way to convert files on your computer, be it .pdf to .png, .pdf to .docx, .png to .ico, or anything you can imagine.

The best way to convert files on your computer, be it .pdf to .png, .pdf to .docx, .png to .ico, or anything you can imagine.

Trata PDF para torná-lo compatível com PDF/X e com impressoras em escala de cinza.

tratapdf Trata PDF para torná-lo compatível com PDF/X e com impressoras em escala de cinza. dependências icc-profiles ghostscript visualizador de PDF

PDFSanitizer - Renders possibly unsafe PDF files and outputs harmless PDF files

PDFSanitizer Renders possibly malicious PDF files and outputs harmless PDF files

Compare-pdf - A Flask driven restful API for comparing two PDF files

COMPARE-PDF A Flask driven restful API for comparing two PDF files. Description

Convert PDF to AudioBook and Audio Speech to PDF

In this Python project, we will build a GUI-based PDF to Audio and Audio to PDF converter using the Tkinter, OS, path, pyttsx3, SpeechRecognition, PyPDF4, and Pydub libraries and the messagebox module of the Tkinter library.

A scientific and useful toolbox, which contains practical and effective long-tail related tricks with extensive experimental results

Bag of tricks for long-tailed visual recognition with deep convolutional neural networks This repository is the official PyTorch implementation of AAA

Useful guides, tutorials, and FAQs related to LEGO Universe and Darkflame Universe.
Useful guides, tutorials, and FAQs related to LEGO Universe and Darkflame Universe.

Awesome Lego Universe A curated list of awesome things related to LEGO Universe. LEGO Universe was a kid-friendly massively-multiplayer online role pl

Productivity Tools for Plotly + Pandas
Productivity Tools for Plotly + Pandas

Cufflinks This library binds the power of plotly with the flexibility of pandas for easy plotting. This library is available on https://github.com/san

Productivity Tools for Plotly + Pandas
Productivity Tools for Plotly + Pandas

Cufflinks This library binds the power of plotly with the flexibility of pandas for easy plotting. This library is available on https://github.com/san

Amundsen is a metadata driven application for improving the productivity of data analysts, data scientists and engineers when interacting with data.
Amundsen is a metadata driven application for improving the productivity of data analysts, data scientists and engineers when interacting with data.

Amundsen is a metadata driven application for improving the productivity of data analysts, data scientists and engineers when interacting with data.

Ward is a modern test framework for Python with a focus on productivity and readability.
Ward is a modern test framework for Python with a focus on productivity and readability.

Ward is a modern test framework for Python with a focus on productivity and readability.

Comments
  • install issue

    install issue

    I'm trying to install it on a Win10 21H1 machine and I'm getting this error:

    Traceback (most recent call last):
      File "C:\Users\lenin\.conda\envs\luft\Lib\site-packages\_pyinstaller_hooks_contrib\hooks\rthooks\pyi_rth_certifi.py", line 13, in <module>
      File "PyInstaller\loader\pyimod03_importers.py", line 546, in exec_module
      File "ssl.py", line 98, in <module>
    ImportError: DLL load failed while importing _ssl: Impossibile trovare la procedura specificata.
    
    

    The machine doesn't have a C:\Users\lenin\

    opened by kintaro1981 1
Releases(v1.4.7)
Chatterpatter - A simple GUI complex backend Chat Application made using python

Chatterpatter - A simple GUI complex backend Chat Application made using python

Gurneet Singh 2 Jan 08, 2022
A html canvas based screencasting server with occasional ground-truth updates via screenshots and very fast input drawing

rm2canvas A html canvas based screencasting server for the reMarkable 1/2 digital paper systems. It draws live on the canvas from the remarkables touc

45 Sep 08, 2022
The quick and easy way to add versatile graphical interfaces with networking capabilities to your Python programs.

The quick and easy way to add versatile graphical interfaces with networking capabilities to your Python programs. Give instant access to your application to whoever you want on the Internet, without

Claude SIMON 215 Dec 28, 2022
These are some useful tkinter utilities that i like to personally use.

ntkutils nefs tkinter utilities These are some useful tkinter utilities that i like to personally use. I upload this here because someone might wants

nef 7 Dec 06, 2022
A GUI panel to manage multi monitor on i3wm.

Monitor manager Only for I3wm (Just for now) It's about two years that I'm using i3 as my window manager and in my experience this window manager allo

Wire.Nemo 3 Nov 06, 2021
Py address book gui - An address book with graphical user interface developed with Python Tkinter

py_address_book_gui An address book with graphical user interface developed with

Milton 4 Feb 01, 2022
A GUI frontend for the Kamyroll-API using Python and PySide6

Kamyroll-GUI A GUI frontend for the Kamyroll-API using Python and PySide6 Usage When starting the application you will be presented with a list and so

Simon Sawicki 15 Oct 09, 2022
Python Web Version 3.0 Using PyQty module

Python-Web-Version-3.0 Python Web Version 3.0 Using PyQty module you have to install pyinstaller module then install PyQt5 module and install PyQtwebE

JehanKandy 9 Jul 13, 2022
A simple, yet powerful web GUI to manage your Wireguard server, powered by Flask.

Linguard Linguard aims to provide a clean, simple yet powerful web GUI to manage your WireGuard server, and it's powered by Flask. Read the docs for f

Jose Antonio Mazón San Bartolomé 111 Jan 07, 2023
A Python native, OS native GUI toolkit.

Toga A Python native, OS native GUI toolkit. Prerequisites Minimum requirements Toga requires Python 3. Python 2 is not supported. If you're on macOS,

BeeWare 3.3k Jan 02, 2023
A cute running cat animation on your Windows/macOS taskbar.

RunCat by PySide6 A cute running cat animation on your Windows/macOS taskbar. Tags PyQt PySide RunCat Demo You only have to run the RunCat.exe. Run pi

見える 10 Sep 19, 2022
FPKG Maker GUI - A user friendly User Interface for fPKG Tools for PS4

Know Issues being worked on Please place this application on the root of a drive

26 Nov 27, 2022
A Python native, OS native GUI toolkit.

Toga A Python native, OS native GUI toolkit. Prerequisites Minimum requirements Toga requires Python 3. Python 2 is not supported. If you're on macOS,

BeeWare 3.3k Dec 31, 2022
MediaPlayer-with-PyQt5 - The Multimedia Player with Python and PyQt5

MediaPlayer-with-PyQt5 I made this Multimedia Player with Python and PyQt5, I re

4 Oct 06, 2022
A library for building modern declarative desktop applications in WX.

re-wx is a library for building modern declarative desktop applications. It's built as a management layer on top of WXPython, which means you get all the goodness of a mature, native, cross-platform

Chris 115 Dec 24, 2022
This is a short GUI project to evaluate Pbk solution.

Polubarinova-Kochina-solutions (Standalone GUI executables for Windows and Mac) Oden Institute for Computational Engineering and Sciences / Jackson Sc

Mohammad Afzal Shadab 1 Dec 24, 2022
A desktop application developed in Python with PyQt5 to predict demand and help monitor and schedule brewing processes for Barnaby's Brewhouse.

brewhouse-management A desktop application developed in Python with PyQt5 to predict demand and help monitor and schedule brewing processes for Barnab

Isaac Cheng 2 Jul 09, 2022
GUI Pancakeswap 2 and Uniswap 3 SNIPER BOT 🥇 🏆 🥇

GUI Pancakeswap V2 and Uniswap V3 trading client (and bot) MOST ADVANCE TRADING BOT SUPPORT WINDOWS LINUX MAC (BUY TOKEN ON LAUNCH)

HYDRA 16 Dec 21, 2021
Use CSS styling in Tkinter apps

cssTk To-Do Support Upto CSS 4.15 Set Up Docs Features * Corner Radius Gradient BG Blur Animations Usage Scenarios Allows easy import of GTK 3 and GTK

RUG 5 Oct 18, 2022
Plantasia, all your plants and muchrooms in one place!

Plantasia Project Description Tkinter GUI to be used as a repository for plants and muchrooms. It helps to optimize the search for species that have h

Marco Rodrigues 1 Dec 23, 2021