
Closed
Posted
Paid on delivery
I need a lightweight Windows desktop utility written in Python that quietly watches a specified “scanner output” folder every few minutes, extracts the first barcode it finds from each new PDF or image, and then uses that value to rename and relocate the file. Typical filenames will follow a pattern such as [login to view URL], so the barcode must become the sole filename (plus the .pdf extension). The application has to recognise all of the following barcode types: • QR codes • 1D barcodes (like Code 128) • 2D barcodes (like Data Matrix) Key workflow 1. Poll the source folder on the defined interval, detect new items, and ignore anything already processed. 2. Open each PDF or image, read the first valid barcode, and—when multiple documents are scanned together—split the file at each new barcode so every document ends up in its own file. 3. Rename each resulting file with the barcode value and move it to the destination folder. Collisions should trigger a simple increment or timestamp so nothing is overwritten. Interface A minimal GUI is enough: fields for source and target folders, a numeric interval selector, a start/stop button, and a small log window or status bar summarising activity. No installation wizard is needed; a single-folder executable built with PyInstaller is perfect. Deliverables • Complete, well-commented Python source (preferably using watchdog, PyPDF2/PyMuPDF, Pillow, and pyzbar or an equivalent reader). • Standalone Windows build (.exe). • Brief read-me explaining setup, configuration, and how to extend the barcode patterns if needed. I will test by dropping mixed multi-page scans into the watch folder and verifying that each document is split, renamed exactly to its barcode, and placed in the destination directory within the expected interval.
Project ID: 40404130
130 proposals
Remote project
Active 15 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
130 freelancers are bidding on average $131 USD for this job

Most tools like this work fine until you hit edge cases, multi-page scans, mixed barcode types, or duplicate names. That’s where things usually break if the logic isn’t structured properly. I’ve worked on Python-based automation systems handling file processing and structured data extraction. Here’s a similar automation example: https://www.freelancer.com/portfolio-items/11349812-web-scraping-automation For your case, I’d structure it as a watcher service using watchdog, with a processing layer that reads PDFs/images via PyMuPDF/Pillow and extracts barcodes using pyzbar (supports QR, Code128, Data Matrix). Multi-page PDFs would be scanned page by page, splitting at each new barcode so each document becomes its own file. Naming handled strictly by barcode value, with collision-safe logic (timestamp or incremental suffix). GUI will stay minimal using Tkinter, just folder paths, interval, start/stop and a simple log panel. Final delivery includes clean Python code, packaged .exe via PyInstaller, and a short readme so you can extend or tweak patterns later. Timeline around 2–3 days with proper testing. One thing to clarify early, are your scans usually high-quality or should we handle noisy/low-contrast barcodes as well? Best, Jenifer
$120 USD in 20 days
9.5
9.5

⭐⭐⭐⭐⭐ Create a Python Utility for Barcode-Based File Management ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and noticed you're looking for a Python desktop utility to manage files based on barcodes. Look no further; Zohaib is here to help you! My team has successfully completed 50+ similar projects for Python automation. I will create an efficient utility that watches your specified folder, extracts barcodes from new files, renames them accordingly, and relocates them seamlessly. ➡️ Why Me? I can easily create your lightweight Windows utility as I have 5 years of experience in Python development, specializing in file management, barcode recognition, and GUI design. My expertise includes using libraries like PyPDF2, Pillow, and pyzbar. Not only this, I have a strong grip on creating standalone applications, ensuring your needs are met efficiently. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I'm looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ Python Development ✅ Barcode Recognition ✅ File Management ✅ GUI Design ✅ PDF Processing ✅ Image Handling ✅ File Renaming ✅ Task Automation ✅ Error Handling ✅ Log Management ✅ Watchdog Library ✅ PyInstaller Waiting for your response! Best Regards, Zohaib
$150 USD in 2 days
8.1
8.1

I can help with this, I will build the folder-watching utility — barcode detection across QR, Code 128, and Data Matrix, automatic PDF splitting at each new barcode boundary, renaming, and relocation with collision-safe incrementing. For multi-page scans, I will use PyMuPDF to render each page and scan sequentially — this catches barcodes that pyzbar misses when they sit inside embedded images rather than as standalone page elements. Questions: 1) Should the tool handle scanned images (TIFF, JPEG) alongside PDFs, or only PDFs? 2) What is the typical page count in your multi-page scans? Looking forward to discussing further. Best regards, Kamran
$90 USD in 5 days
8.4
8.4

Hello I have several years of experience with Python programming and automated processing PDF files also, I am experienced with scanning bar codes. Additionally I have over 25 years of experience with Windows Desktop application development, therefore I can build standalone Windows build (.exe) easily.
$84.90 USD in 1 day
8.4
8.4

Hello, With a squad of experienced engineers and developers, Live Experts LLC assures you of delivering the high-quality Python Barcode File Organizer that you seek. One of our greatest strengths lies in our proficiency in the diverse range of coding languages that includes your prerequisite Python, PHP, C++ . Alongside these languages, we are experienced in utilizing the overclocked versions of these skills for streamlined data extraction as well as image processing. Furthermore, we have direct competency using the packages PyPDF2/PyMuPDF, Pillow, pyzbar etc., which are highly recommended for your project. In addition to following thorough coding practices and providing well-commented Python source code, our ability to customize and troubleshoot things on-the-go ensures a smooth implementation of the project. Thanks!
$250 USD in 2 days
8.7
8.7

Youssef, Full-Time Python Developer, expert in desktop automation and barcode processing. Your requirement for splitting multi-page scanned documents at each new barcode is a critical detail I will implement precisely. My approach uses watchdog for efficient folder polling, PyMuPDF and Pillow for reliable PDF and image handling, and pyzbar to decode all your specified barcode types, ensuring each document is correctly isolated and renamed. I have built several similar file processing and automation utilities. To confirm the logic, should the system always split a multi-page file at every barcode, or only when barcodes are on separate pages? Ready to start immediately.
$180 USD in 1 day
7.3
7.3

Hi there, We’ve developed similar desktop applications that monitor folders for new files, extract barcodes, and rename files accordingly. One such project involved extracting barcodes from images and PDFs, where we implemented a robust solution that handled multiple barcodes in a single file and renamed files based on the first valid barcode. For your project, we can use libraries like OpenCV and Tesseract to extract barcodes from images and PDFs. We can also implement a feature to split multi-page PDFs into separate files based on detected barcodes. Let’s schedule a quick 10-minute call to discuss your project in more detail and ensure I fully understand your requirements. I usually respond within 10 minutes. I’m eager to learn more about your exciting project. Best, Adil
$111.24 USD in 7 days
7.5
7.5

Hello, I have thoroughly reviewed your project description and am confident in my ability to assist you in completing it successfully. I believe it would be highly beneficial to delve deeper into the specifics of the job to determine the most effective way forward. I am open to scheduling an interview at your convenience, and I genuinely appreciate the chance to collaborate with you on this project. Your response is eagerly anticipated, and I'm excited about the prospect of working together. Thank you for considering my proposal. Looking forward to your prompt reply! Best regards Rekha!!!
$250 USD in 7 days
7.8
7.8

Hi, This seems related to PDF/image parsing and barcode detection across mixed multi-page scans — the split-on-barcode step is usually where workflows fail (missing first-code, wrong page boundaries, or skipped duplicates). I’ll: - poll the source folder, track processed files, and skip duplicates - open PDFs/images, scan for QR/Code128/DataMatrix, split multi-page PDFs at each found barcode, and name files exactly as the barcode (fallback increment/timestamp on collisions) - provide a minimal Tkinter GUI (source, target, interval, start/stop, log), well-commented Python using watchdog + PyMuPDF/Pillow + pyzbar, plus a PyInstaller .exe and short README First thing I’ll check: a sample multi-page PDF you drop so I can confirm detection/splitting logic. Ready to start — send a sample file or confirm access method. --Smith
$140 USD in 7 days
6.8
6.8

Hello, I have 4 years of experience in Python, Software Development, and Image Processing. I understand your requirement for a Python Barcode File Organizer. I will create a Windows desktop utility that monitors a specified folder, extracts barcodes from PDFs or images, renames files based on the barcode, and moves them to a destination folder. The application will support QR codes, 1D barcodes (like Code 128), and 2D barcodes (like Data Matrix). I have expertise in Python, Software Architecture, Image Processing, and Desktop Application development. Let's discuss further in chat to ensure a precise solution for your project. Best regards, Taimoor from Pixels Soft Please connect in chat for detailed discussion.
$199 USD in 7 days
6.6
6.6

Hello, I can build a lightweight Python utility that watches your scanner folder, detects new files, reads the first barcode, and cleanly splits multi‑document scans before renaming each output using the barcode alone. The approach will stay quiet in the background with a simple GUI for paths, intervals, and a small activity log. I’ll keep the implementation straightforward using common libraries so the tool remains reliable and easy to maintain, including a clean PyInstaller build. Thanks, Teo
$200 USD in 2 days
6.5
6.5

✅Full Experience in PDF Processing Automation and Windows GUI Desktop App with Python Programming✅. ✳️I am very confident that complete your project perfectly. ✳️I can guarantee the quality of the job and deliver the result on time. I hope we will discuss in more detail via chat. Best regards!
$100 USD in 2 days
6.4
6.4

Hello Sir/MAM I am a skilled full stack developer. Having rich experience in Java , C++ , C , C# , Python , Eclipse , Sql , Mysql , .Net ,Oracle , Object Oriented Programming , Data Structure , Algorithms . I have a perfect grip on “Artificial Intelligence” “Automation” , and work in “Machine Learning” Deep Learning ”. My track record as demonstrated in my 100% job completion and 5-star review rating showcases My ability to deliver exceptional results on time and with utmost quality I believe that my skill set makes me the ideal candidate for this project Please come on chat we will discuss more about this I will be waiting for your reply . Thanks and Best Regards
$140 USD in 2 days
6.5
6.5

Hello Dear! Greetings from Toriqul Global Solutions! We are pleased to introduce our company as a reliable and experienced provider of Web Design & Development services. Founded and led by Engineer Toriqul Islam, a B.Sc. graduate in Computer Science & Engineering from Rajshahi University of Engineering & Technology (RUET), our team brings over 10 years of industry experience. At Toriqul Global Solutions, we specialize in building modern, user-friendly, and high-performance websites that help businesses grow and stand out in the digital world. Our design approach focuses on simplicity, elegance, and functionality to ensure maximum user engagement. Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB What you'll get? • Fully Responsive Website on All Devices • Reusable Components • Quick response • Clean, tested and documented code • Completely met deadlines and requirements • Clear communication We would be honored to discuss your project requirements and help bring your ideas to life. Thank you for your time and consideration. Warm Regards, Toriqul Global Solutions
$80 USD in 3 days
6.1
6.1

Hi there, I will build a lightweight Windows Python utility that polls a configured "scanner output" folder, extracts the first barcode from each PDF/image (QR, Code 128, Data Matrix), splits multi-page scans at new barcodes, renames each output file to the barcode value, and moves files to the target folder; I will deliver a single-folder PyInstaller .exe and source that use the requested libraries and reliably handle filenames like AI2026000500025.pdf. - Implement folder polling using watchdog with a configurable interval and processed-file tracking to ignore duplicates - Parse PDFs and images via PyMuPDF/Pillow and extract first barcode per page using pyzbar; split multi-page PDFs at barcode boundaries and write per-barcode PDF files renamed to <barcode>.pdf with collision handling (increment/timestamp) - Provide a minimal Tkinter GUI with source/target fields, numeric interval, start/stop, and a live log; produce a PyInstaller one-folder build and a short README with extension notes - Risk/quality-control: backup checkpoint + post-fix validation and staged deployment to ensure minimal downtime and ability to rollback Skills: ✅ PyMuPDF ✅ pyzbar ✅ watchdog ✅ PyInstaller / Windows single-folder executable ✅ PDF/image processing and file-system automation ✅ collision handling / post-deploy validation Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I am available to start immediately. Do you want files split only when a new barcode
$115 USD in 1 day
6.0
6.0

With a strong background in software development and a knack for combining AI and web technologies, I am ready to take on your Python Barcode File Organizer project. My extensive experience with C++ programming, PHP, and Python aligns perfectly with your requirements. I'm well-versed in watch-dog, PyPDF2/PyMuPDF, Pillow, pyzbar and more - all the essential libraries you need for this application. What sets me apart is my ability to provide future-ready solutions that drive real results. I'm not just interested in writing code; I want to understand your specific needs and use my expertise to create a system that truly benefits your workflow. Your project requires reliability, precision, and efficiency — attributes that define my work ethic. Extending barcodes patterns or addressing potential collisions? Worry not! I'll provide an easy-to-understand readme that explains every aspect of the application and how to tweak it if needed. Available for short turnarounds, clear communications and with a focus on client satisfaction - let's make your barcode file organizing process simpler and smarter with my skills
$140 USD in 4 days
5.9
5.9

Hi, I’m Muhammad Adil. I’ve reviewed your barcode automation utility requirements and this is a very straightforward build for me. I specialize in Python-based desktop tools, file automation, and document processing, and I can deliver a reliable, lightweight solution that runs quietly in the background. I will build a Python utility that monitors your scanner output folder, detects new PDFs or images, extracts the first barcode using libraries like pyzbar, and handles QR, Code 128, and Data Matrix formats. Multi-page documents will be intelligently split based on barcode boundaries, then renamed using the barcode value and moved to the target folder with collision-safe naming. On top of that, I’ll include a minimal GUI with folder selection, interval control, start and stop actions, and a live log view. The app will be packaged as a standalone Windows executable using PyInstaller for easy use without setup. The solution will be optimized for accuracy, speed, and stability, ensuring consistent processing within your defined intervals and clean, maintainable code for future extensions. Looking forward to working with you.
$120 USD in 3 days
5.6
5.6

Hello there, we are a team of Full Stack Web, Data Scientist and Mobile app Developers and we can do this project in no time. Thanks Ashish Kumar.
$140 USD in 7 days
5.8
5.8

Hello sir, Did go through your job description and glad to share that I have enormous experience in working with Python Barcode File Organizer I'm a seasoned programmer and Engineer with quality experience in Flutter, React, Node.JS, SpringBoot, Frontend and Backend Development, Python, Matlab, R studio, C, C++, C#, OpenCV, OpenGL, Tesseract OCR, google vision, Statistical programming/R progamming data analysis Computing for Data Analysis Time Series & Econometric, Machine learning, AI, Deep learning, Matlab and Mathematica, 3D modeling, CAD/CAM,AutoCAD, 2D, Architectural Engineering, SolidWorks, Unity 3D, PCB, Electronics, Arduino, Automation, Embedded and Firmware , IOT, Electrical/Mechanical Engineering I am a TOP Rated Freelancer, and you can check my reviews here as well: https://www.freelancer.com/u/mzdesmag. Looking forward to potentially working together on this project. Thanks and Best regards, Adekunle.
$30 USD in 1 day
5.7
5.7

I can build a lightweight Python desktop tool (watchdog + PyMuPDF + pyzbar) that auto-detects/splits PDFs & images by barcode (QR, Code128, DataMatrix), renames files, and safely moves them with collision handling. Includes simple GUI (folder paths, interval, start/stop, logs), resume-safe processing, and a packaged Windows .exe via PyInstaller + clean, documented source.
$140 USD in 3 days
5.3
5.3

Dubai, United Arab Emirates
Member since Apr 28, 2026
$10-30 USD
$250-750 USD
₹37500-75000 INR
$750-1500 USD
$250-750 USD
£20-250 GBP
₹37500-75000 INR
$30-250 USD
₹2000-3500 INR
$25-50 USD / hour
€8-100 EUR / hour
$250-750 USD
₹12500-37500 INR
₹3000-4000 INR
₹150000-250000 INR
₹12500-37500 INR
€250-750 EUR
₹750-1250 INR / hour
$1500-3000 USD
₹12500-37500 INR