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)
A GUI calculator made with tkinter module in python

GUI-Calculator A GUI calculator made with tkinter module in python How to setup the calculator If pygame is not installed, go to terminal and do pip i

Eric Jing 0 Aug 25, 2021
Web-Broswer simple using PyQt5 tools

Web-Broswer Simple web broswer made using PyQt Completely simple and easy to use How to set it up git clone https://github.com/AsjadOooO/Web-Broswer.g

Asjad 3 Nov 13, 2021
This a pythonTkinter GUI with sqlite3 Project.

FootballGym_MIS This a pythonTkinter GUI with sqlite3 Project. This software is useful if you want to enjoy running a gym. It helps you know which tea

Hikmatullah Mohammadi 2 Jun 19, 2022
A simple GUI designer for the python tkinter module

Leer en Español Welcome to Pygubu! Pygubu is a RAD tool to enable quick and easy development of user interfaces for the Python's tkinter module. The u

Alejandro Autalán 1.7k Dec 27, 2022
Firefox 96 Webapps for Gnome 3

mozapp Do you prefer Firefox to Chrome? Me too! But ever since Firefox dropped support for standalone web applications, I've resorted to using Chrome

Marten de Vries 8 Oct 31, 2022
Introduce QML-like declarative structure to Python world. Developer writes only pure Python code for QML.

Introduce QML-like declarative structure to Python world. Developer writes only pure Python code for QML.

likianta 4 Mar 27, 2022
GUI based app made in python using tkinter

Virtual Keyboard A GUI application made in python using tkinter This is my first ever proper GUI based application project after learning tkinter rece

AbhineetK 10 Dec 10, 2022
Verify file hashes of downloaded files easily in a GUI

HASH-verify Verify file hashes of downloaded files easily in a GUI What it does... This gui based Python3 app calculates 3 types of file hashes and ca

Christian Richter-Pedersen 10 Dec 13, 2022
ZFS Administration GUI

ZYGGY ZFS Administration GUI Zyggy is a very simple GUI for basic ZFS administration. The system provides graphical access for most frequently used ZF

51 Dec 18, 2022
Uma interfáce de usuário relativamente simples em pyqt5 + escolha de dispositivos

Interface para Scrcpy Uma interfáce de usuário relativamente simples em pyqt5 para sistemas UNIX Requerimentos: Python3 PyQt5 adb scrcpy Você pode ins

hayukimori 10 Dec 16, 2022
Linux GUI app to codon optimize a directory with fasta files using taxonomy ids imported as a 1-column txt file (1 taxonomy id for each file)

codon optimize cds paired with taxids singlefastas gui Linux GUI app to codon optimize a directory with fasta files using taxonomy ids imported as a 1

Olga Tsiouri 1 Jan 09, 2022
Python3.9/Kivy2.0 project to manage Valkyrie Scenarios

.valkyrie Manager This is a Python 3.9/Kivy 2.0 application that helps to manage quest (.valkyrie) files (from Valkyrie app) It identifies new quests

Kempes J. 1 Jan 28, 2022
A graphical user interface calendar with python

GUI-Calendar A graphical user interface calendar with python In this project I used tkinter module If you dont have tkinter module you can install it

Arone Sadegh 1 Dec 18, 2021
UI for converting various point cloud file formats

Point cloud format converter This coverter based on open3d. If you're using old ROS1 i suggest to use conda python3 evn to install requirements. Todo

Haegu Lee 1 Oct 29, 2021
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
This is a rip off of the classical iPhone Calculator . This project has been made with PyQT5

iPhoneCalcRIP-OFF This is a rip off of the classical iPhone Calculator . This project has been made with PyQT5

Juss Patel 7 May 01, 2022
GUI app to read settings and stats from Cloudflare WARP CLI for Linux, and change some settings

warp-cli-gui GUI app to read settings and stats from Cloudflare WARP CLI for Linux, and change some settings. Description Python program that will int

Danie 6 Nov 01, 2022
A simple todo GUI applicaiton

simple_todo_gui A simple todo GUI applicaiton To create an .exe file, run 'Python setup.py build' after installing PyQt5 and cx_Freeze with pip. Then

Dhammike Piyumal 2 Nov 11, 2021
LittlePythonGUIGuide - This is a short GUI Guide with python

This is a short GUI Guide with python, learning how to use the simple and easy moduel built into python, named tkinter.

1cy50ng3b0b 1 Nov 21, 2021
A quick GUI script to pseudo-anonymize patient videos for use in the GRK

grk_patient_sorter A quick GUI script to pseudo-anonymize patient videos for use in the GRK. Source directory — the highest level folder that will be

Peter Somers 1 Dec 09, 2021