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)
Advanced GUI Calculator with Beautiful UI and Clear Code.

Advanced GUI Calculator with Beautiful UI and Clear Code.

Mohammad Dori 3 Jul 15, 2022
Build GUI for your Python program with JavaScript, HTML, and CSS

https://pywebview.flowrl.com pywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its o

Roman 3.3k Jan 01, 2023
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
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
A lightweight file-copying interface.

autosort A lightweight file-copying interface. Preview What is autosort? Autosort is a lightweight file-copying interface. It allows you to copy sever

32 Jan 02, 2023
Kivy is an open source Python framework for creating cross-platform multi-touch mobile applications with Natural User Interface.

Kivy is an open source Python framework for creating cross-platform multi-touch mobile applications with Natural User Interface.

Grace Ugochi Nneji 3 Feb 15, 2022
Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.

Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.

Will McGugan 17.1k Jan 08, 2023
ROS2 + PyQt5 Example

ROS2 + PyQt5 Example

Ar-Ray 4 Nov 15, 2022
Use NixOS Without Coding

(Work in Progress) Nix-Gui Make NixOS usable for non-technical users through a settings / package management GUI. Motives The declarative nature of Ni

548 Dec 30, 2022
The GUI application by Python3.8. Using QT Design draw UI and generator UI XML file provides to PySide2 build GUI components

The GUI application by Python3.8. Using QT Design draw UI and generator UI XML file provides to PySide2 build GUI components. Total adopt OOD design class, service, and abstract class. OOP implemente

Jiage 1 Jan 11, 2022
Randomly picks between your favourite meals for you when you're feeling indecisive.

Food Recommendations Desktop application created with python and tkinter. The goal for this application is to provide a way for users to enter and sav

Jesse Kartabani 1 Dec 07, 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
An offline python frontend for the QuadVisions Colab Notebook using tkinter.

Visions GUI An offline python frontend for the QuadVisions Colab Notebook using tkinter. It offers basic options and interactively displays the genera

7 Feb 15, 2022
The Python-Weather-App is a service that provides weather data

The Python-Weather-App is a service that provides weather data, including current weather data to the developers of web services and mobile applications.

Sayed Tabish 1 Dec 13, 2021
GUI for Volatility forensics tool written in PyQT5

Volatility GUI This is a GUI for Volatility forensics tool written in PyQT5 Prerequisites: 1- Installed version of Volatility. 2- Install PyQT5. sudo

Hamza Megahed 52 Jun 18, 2022
A Virtual Desktop Assistant Written in Python

DesktopAssitant A Virtual Desktop Assistant Written in Python. It's generally a basic virtual assistant The basic purpose of this is to make work easi

Technerd brainiac 609 Jan 07, 2023
Rich.tui is a TUI (Text User Interface) framework for Python using Rich as a renderer.

rich.tui Rich.tui is a TUI (Text User Interface) framework for Python using Rich as a renderer. The end goal is to be able to rapidly create rich term

Will McGugan 17.1k Jan 04, 2023
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
Create custom desktop notificatons using python

Create custom desktop notificatons using python In this video i am going to use a module called plyer

Niranjan 2 Dec 15, 2021
Turn (almost) any Python command line program into a full GUI application with one line

Gooey Turn (almost) any Python 2 or 3 Console Program into a GUI application with one line Support this project Table of Contents Gooey Table of conte

Chris 17k Jan 09, 2023