An open API service indexing awesome lists of open source software.

https://github.com/dzenis-h/electric_pdfs

A pdf viewer using using electron and mozilla/pdf.js
https://github.com/dzenis-h/electric_pdfs

css3 electron electron-packager es6 html5 javascript npm pdf pdf-viewer

Last synced: 3 months ago
JSON representation

A pdf viewer using using electron and mozilla/pdf.js

Awesome Lists containing this project

README

          

##

![GitHub repo size](https://img.shields.io/github/repo-size/dzenis-h/electric_pdfs)
![GitHub contributors](https://img.shields.io/github/contributors/dzenis-h/electric_pdfs)
![GitHub stars](https://img.shields.io/github/stars/dzenis-h/electric_pdfs?style=social)
![GitHub forks](https://img.shields.io/github/forks/dzenis-h/electric_pdfs?style=social)
[![LinkedIn Follow](https://img.shields.io/badge/-Follow-blue?style=social&logo=linkedin&link=https://www.linkedin.com/in/dzenis-h/)](https://www.linkedin.com/in/dzenis-h/)
[![GitHub Follow](https://img.shields.io/badge/-Follow-black?style=social&logo=github&link=https://github.com/dzenis-h)](https://github.com/dzenis-h)
##

# Electric PDFs

## Overview 👀
Electric PDFs is an app that allows you to view and manipulate PDF files using electron.js and pdf.js. You can open, zoom, rotate, print, and download PDF files with ease. Electric PDFs is a simple and elegant solution for your PDF needs.

## What is Electron ⁇
Electron.js is a framework for building cross-platform desktop applications using web technologies such as JavaScript, HTML, and CSS. By embedding Chromium and Node.js into its binary, Electron allows you to maintain one JavaScript codebase and create apps that work on Windows, macOS, and Linux — no native development experience required.

##

## Tech Stack 🛠️

| Tech | Docs | Description |
| :---: | :---: | :--- |
| | [Electron](https://www.electronjs.org/docs) | A framework for creating cross-platform desktop applications using web technologies |
| | [Node.js](https://nodejs.org/en/docs/) | A JavaScript runtime environment that executes JavaScript code outside a web browser |
| | [PDF.js](https://mozilla.github.io/pdf.js/) | A JavaScript library that renders PDF files using HTML5 Canvas and SVG |
| | [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5) | A markup language that defines the structure and content of web pages |
| | [CSS3](https://developer.mozilla.org/en-US/docs/Web/CSS) | A style sheet language that specifies the appearance and layout of web pages |
| | [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) | A scripting language that enables dynamic and interactive web pages |

## Contributing 🙌
Contributions are always welcome! If you would like to contribute to this project, please follow these steps:
1. Fork the repository. 🍴
2. Create a new branch. 🌵
3. Make your changes and test them thoroughly. 👨‍💻
4. Submit a pull request. ✔

## License 📑
This project is licensed under the MIT License. This means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software without any restrictions. For more details, see the [LICENSE](https://github.com/dzenis-h/electric_pdfs/blob/master/LICENSE) file.

## Credits 👨🏻‍💻
Electric PDFs was created by [Dzenis H.](https://dzenis.tech)

If you like what you see, please consider giving a ⭐️

Contributions are more than welcome. 🫡