FirstPrintWizard is a simple application that allows you to select PDF files and print them to a specific printer on your system. The application is designed to be user-friendly and provide a quick solution for printing PDF documents.
- Python
- Tkinter (Graphical User Interface)
- PyPDF2 (PDF file manipulation)
- Pillow (Image processing)
- pywin32 (Interaction with Windows functions)
-
Install Dependencies: Make sure you have Python installed on your system. Then, create a virtual environment and run the following command to install the necessary dependencies:
pip install -r requirements.txt
-
Generate the Executable: Ensure PyInstaller is installed. If not, you can install it with:
pip install pyinstaller
Use the following PyInstaller command to generate the executable:
pyinstaller --name=FirstPrintWizard --onefile --noconsole --icon=file_icon.ico --add-data "github_icon.png;." --add-data "printer_icon.png;." --add-data "folder.png;." --add-data "file_icon.ico;." first_print_wizard.py
This command will create a 'dist' folder containing the 'FirstPrintWizard.exe' executable file.
-
Run the Application: Go to the 'dist' folder and run 'FirstPrintWizard.exe'. The application should start without the need for additional installation.
Contributions are welcome! If you encounter any issues or have improvements, please create an issue or submit a pull request.
This project was created by Franco Nicolas Jones and is available under the MIT license.