QuickScanPro is a PowerShell script designed to facilitate the scanning of documents and photos, especially Polaroid pictures. It allows users to easily convert scanned images into PDF format. With a simple command-line interface for Windows PowerShell, QuickScanPro integrates external dependencies to enhance functionality, ensuring an efficient and flexible user experience.
- Polaroid and Full-Page Scanning: Choose between scanning individual Polaroid photos or full pages.
- DPI Selection: Select the desired DPI (Dots Per Inch) for your scans, with options of 300 DPI, 600 DPI, and 1200 DPI.
- Post-Scan Options: After a scan, you can repeat it with the same settings, start a new scan, or exit the application.
- PDF Conversion: Automatically convert scanned images to PDF format, with the image adjusted to fit the page.
- Windows PowerShell
- BouncyCastle.Crypto.dll and itextsharp.dll libraries
Before running QuickScanPro, you need to download and prepare the external libraries (BouncyCastle.Crypto.dll and itextsharp.dll) needed for the script to work.
-
BouncyCastle.Crypto.dll
- Download the library from "The Legion of the Bouncy Castle."
- Specifically, download bccrypto-csharp-1.8.9-bin.zip from the release dated 9th December 2020.
- Extract the ZIP file and locate the DLL in the lib folder.
- Place the DLL in the same directory as the QuickScanPro.ps1 script.
-
iTextSharp.dll
- Download the iTextSharp package from NuGet by clicking on "Download package."
- Change the downloaded file's extension from .nupkg to .zip.
- Extract the ZIP file and locate the DLL in the lib folder.
- Place the DLL in the same directory as the QuickScanPro.ps1 script.
- Clone this repository or download the QuickScanPro.ps1 script directly to your computer.
- Ensure the BouncyCastle.Crypto.dll and itextsharp.dll libraries are in the same directory as the script.
- Open PowerShell in the directory containing the script and the required DLL files.
- Execute the script by typing
.\QuickScanPro.ps1or double-clicking on the script file. - Follow the on-screen prompts to select scanning options and process your documents or photos.
Contributions are welcome! If you have a feature request, bug report, or want to submit a pull request, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or fix.
- Commit your changes.
- Push to your branch.
- Submit a pull request.
This project is completely free and open source. If you find it useful and would like to support its continued development and updates, consider making a donation. Your support helps keep the project alive and motivates me to add new features and improvements!
Every contribution, no matter how small, is greatly appreciated! ❤️
This project is open-source and available under the MIT License.
Special thanks to the creators of the iTextSharp and BouncyCastle libraries for providing the essential tools needed for PDF conversion.