css report
css report
Micro project
On
Submitted By
Guided By
PUNE – 411041
Program Code:CM
Course Code:CM/5/I
Place: SVCP, Pune Enrolment No: 2200400357
Date: Exam Seat No:
INDEX
SR NO CONTENTS PAGE NO
2 Rationale 03
4 Literature Review 04
6 Output 07
7 Skills Developed 07
Annexure - I
Micro-Project Proposal
“Portfolio Generator Website”
The aim of the micro-project is to develop a Image to Pdf converter Website using
HTML, CSS & Javascript.
Name of responsible
Sr. Details of Activity Planned Planned
Team members
No. Start Date Finish Date
1 37 Anurag Bankhele
Annexure - II
Micro-Project Report
1.0 Rationale:
The "Image to PDF Converter" website offers a practical solution for digitizing documents,
creating e-books, and compiling visual content into cohesive PDF files. It simplifies
document management, enhances professional presentations, and supports various user needs
in an efficient and user-friendly manner, making digital organization seamless and accessible.
The aim of the micro-project is to develop a Image to Pdf Converter Website using HTML,
CSS & JavaScript
The Portfolio Generator Website is a basic web application built using HTML, CSS, and
JavaScript, focusing on creating interactive, event-driven web pages. This system
demonstrates key concepts in front-end development, including:
1. Interactive Web Pages: JavaScript is used to manipulate the DOM (Document Object
Model) to dynamically update the portfolio content, enabling users to add, edit, or
delete project entries and showcase their work in real-time without refreshing the page.
2. JavaScript Arrays and Functions: Image Preview Functionality: This
function is triggered when the user selects an image file to upload. Form Submission
Functionality: This function is triggered when the form is submitted.
3. Event-Driven Web Forms: The system relies on event listeners to trigger actions
when users submit the form, click buttons (like Edit), or interact with the UI elements.
These events dynamically update the content, providing a responsive and user-
friendly interface.
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script>
document.getElementById('convertButton').addEventListener('click', async () => {
const imageInput = document.getElementById('imageInput');
if (imageInput.files.length === 0) {
alert('Please select an image.');
return;
img.src = imgData;
img.onload = () => {
pdf.save('converted.pdf');
};
};
reader.readAsDataURL(file);
});
</script>
</body>
</html>
8.0 Output
During the course of this microproject on developing the Portfolio Generator Website, the
following skills were developed:
1. Web Development: Learned to build interactive web pages using HTML, CSS, and
JavaScript.
2. JavaScript Programming: Gained experience in working with arrays, functions, and
event handling.
3. Form Handling: Learned to manage and validate web forms for accurate data input.
4. Event-Driven Programming: Implemented event-based interactions for user actions.
5. Problem Solving: Improved debugging and optimization skills.
6. Responsive Design: Gained basic knowledge of making the UI accessible and
visually appealing across devices.
2. Archiving Social Media Content: Users can preserve social media posts, such as
Instagram photos or Facebook albums, by converting them into PDF format for long-
term archiving.
3. Educational Resources: Teachers and students can create study materials and project
submissions by converting various images and resources into a single PDF document,
making it easier to organize and review content.
11.0 Conclusion:
The "Image to PDF Converter" website offers a practical solution for digitizing documents,
creating e-books, and compiling visual content into cohesive PDF files. It simplifies document
management, enhances professional presentations, and supports various user needs in an
efficient and user-friendly manner, making digital organization seamless and accessible.
12.0 References
I. www.w3schools.com
II. www.geeksforgeeks.org
III. developer.mozilla.org
IV. openai.com