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 small pomodoro GUI for Windows/Linux created in Python with PyQt5.

Pomodoro A small pomodoro GUI for Windows/Linux created with PyQt5. Features The "Timer" tab allows you to set your desired work and rest times aswell

Burak Martin 81 Dec 28, 2022
Custom GUI for your Blender add-ons using Dear ImGui

Dear Imgui for Blender Use the infamous Dear ImGui library directly in your Blender scripts! This means custom GUI drawing in your operators: Normally

Elie Michel 83 Dec 25, 2022
Write desktop and web apps in pure Python

Flexx Want to stay up-to-date about (changes to) Flexx? Subscribe to the NEWS issue. Introduction Flexx is a pure Python toolkit for creating graphica

flexxui 3.1k Jan 08, 2023
AutoKey, a desktop automation utility for Linux and X11.

AutoKey Contents About Installation Zero-installation Method Documentation Support Bug reports and Pull Requests Changelog License About AutoKey, a de

2.5k Dec 31, 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
Cross-platform BrowserViews for the desktop.

Webview We use wxPython Phoenix to provide webviews. It's cross platform between Windows and macOS primarily, Linux versions require extra setup. Appl

1 Feb 12, 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
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

(This library is available under a free and permissive license however, if you Enjoy Dear PyGui please consider becoming a Sponsor) Dear PyGui is a si

Jonathan Hoffstadt 9.4k Jan 04, 2023
GUI implementation of a Transformer chatbot. Suggests amicable responses to messages from friends.

conversation-helper GUI implementation of a Transformer chatbot. Suggests amicable responses to messages from friends. Screenshots Upcoming Release Im

Mark Musil 6 Nov 05, 2021
Function-Plotter - GUI Application to plot math Functions

Function Plotter GUI Application to plot a user given function How to run instal

1 May 05, 2022
Write interactive web app in script way.

PyWebIO Write interactive web app in script way. [Document] | [Demos] | [Why PyWebIO?] English | 中文 PyWebIO provides a series of imperative functions

PyWebIO 3.6k Dec 31, 2022
guietta - a tool for making simple Python GUIs

guietta - a tool for making simple Python GUIs

Alfio Puglisi 1.9k Jan 08, 2023
Aplicação GUI feita em Python para estudos de cadastro (forms).

Cadastro de DEVs GUI 💻 A ideia original veio do repositório do https://github.com/PedroTomazeti nomeado 'Projetos-Independentes-HTML-CSS' Nele há um

Yago Goltara 3 Aug 15, 2021
GlobalProtectGUI is a simple tray app to connect, disconnect and monitor globalprotect VPN connection.

Simple GlobalProtectGUI GlobalProtectGUI is simple tray app to connect, disconnect and monitor globalprotect VPN connection. Installation Required bef

Aleksandar Dostic 11 Oct 07, 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
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
Function-Plotter - GUI Python program that plots functions that are entered by the user

FunctionPlotter GUI Python program that plots functions that are entered by the user. The program takes minimum and maximum value for x and plot it as

Mohamed Magdy 2 Jan 20, 2022
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

(This library is available under a free and permissive license however, if you Enjoy Dear PyGui please consider becoming a Sponsor) Dear PyGui is a si

Jonathan Hoffstadt 9.4k Jan 07, 2023
UI to save and load gnome-shell extension templates.

Gnome Extensions Loader GUI to save and load gnome shell extensions and extension settings. This app makes it easier to share your gnome extensions se

EMRECAN ALTINSOY 2 Nov 25, 2022
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