Assessfy Foundation Projects Lab Beginner 5 milestones 100 marks

Simple PDF Combiner and Splitter Tool

Discipline: Automation & Scripting Level: Foundation Industry: Software & IT Function: Engineering Team: up to 3 Assessment: 5 milestones (100 marks)

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

5
Milestones
0
Available mentors
0
Enrolled students
6
Core skills
About this project

What you'll build: You will create an easy-to-use command-line tool that can combine multiple PDF files into one, or split a single PDF into several smaller files. The tool will work from the terminal, letting you quickly manage PDFs with just a few simple commands.

Why it's a good starter: This project has a clear, practical outcome and helps you learn programming basics through a real-world task. You'll see quick results, and the project is split into simple, manageable steps so you won't feel overwhelmed.

What you'll learn: You'll practice core skills like working with files, handling user input, and using popular libraries. You'll also get experience with basic automation, making your own tool that saves you time on repetitive tasks.

Milestones
1. Setup & Plan
10 marks 5d
Submit a short plan (1-2 paragraphs) outlining how you'll approach the project, plus a screenshot showing Python and PyPDF2 installed and working on your computer. Done when you can run a 'hello world' Python script.
2. Core Build: PDF Merge Function
30 marks 10d
Submit your working script that merges two or more PDFs into one, using file names provided as command-line arguments. Provide a brief note on how to run your script and a screenshot of the output file.
3. Core Build: PDF Split Function
30 marks 10d
Extend your script to split a PDF into separate files based on page numbers. Submit the updated script and show before/after screenshots of your split files.
4. Testing & Polish
15 marks 7d
Submit evidence of testing your tool with a variety of PDFs (at least 3 test cases), plus add helpful error messages for common issues (like missing files). Include a short summary of what you improved.
5. Demo & Short Report
15 marks 7d
Record a brief screen demo (under 3 minutes) showing your tool in action, and submit a 1-page report explaining what you built, what you learned, and any challenges you faced.
Open internships using this project -->
Skills you'll learn
Automation & ScriptingWorking with files and directories in codeUsing external libraries (like PyPDF2 or similar)Handling command-line argumentsBasic error checking and user feedbackWriting simple scripts to automate tasks
Tools used
Python (freely available)PyPDF2 library (or similaropen-source)Command prompt or terminalText editor (VS CodeAtomor Notepad++)
Prerequisites
Basic programming (any language)Comfort with using the command line
Available mentors

No mentors have signed up for this project yet.

Be the first to mentor
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Simple PDF Combiner and Splitter Tool

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Beginner
Simple PDF Combiner and Splitter Tool
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

Free study guides for this project

Free, self-paced guides matched to this project's prerequisite skills, knowledge & tools - brush up before you start.

Build the skills for this project

Matched to this project's skills & tools. Study free, then earn a recruiter-recognized certificate from the Assessfy Certification library.

100 marks Beginner
Sign up & enroll