Webpage Converter is a 🌐 web application built with 💪 Angular and 🔄 REST API that enables 👨💻 users to convert 🗂 webpages into 📄 PDF, 🖼 JPG, and 🖼 PNG formats effortlessly. Simply enter the 🌐 webpage URL, and the 🛠️ app will take care of the rest, generating your desired format in just seconds.
- 🌎 Convert Webpages: Quickly transform webpages into 📄 PDF, 🖼 JPG, or 🖼 PNG formats.
- 🌐 Full Website Conversion: Convert entire websites seamlessly.
- 🔒 Intelligent URL Validation:
- ✅ Automatically adds
http://orhttps://if missing. - 📲 Detects and highlights spaces in the URL.
- 🌍 Checks for domain extensions and prompts the user to add one if absent.
- ✅ Automatically adds
- 🛠️ User-Friendly Interface: Simple and intuitive input system for hassle-free conversions.
- Enter the 🌐 webpage URL in the input field.
- The 🛠️ app 🔄 validates the URL and ensures it's properly formatted.
- Choose the desired 🎭 output format (📄 PDF, 🖼 JPG, or 🖼 PNG).
- Click 🔍 Convert, and within seconds, the 📁 file is generated and ready for download.
You can check out the live version of the project here: Converter App
- 💪 Angular – Frontend framework
- 🔄 REST API – Backend communication
- 📚 HTML/CSS – UI styling
- 🌐 JavaScript/TypeScript – Logic and scripting
If you want to run this project locally, follow these steps:
- Install 💻 Node.js and 🛠️ Angular CLI
- Clone the repository:
git clone https://github.com/your-username/webpage-converter.git cd webpage-converter -
npm install
-
ng serve
- Open your 💻 browser and navigate to http://localhost:4200/
🚀 Contributions are welcome! Feel free to ♻️ fork the repository and submit a pull request.
This project is open-source and available under the 🏆 MIT License.