https://github.com/xxdashtixx/pdfmultitool
PDF Multi-Tool is a .NET Framework Windows Forms application written in C# that provides functionalities for PDF conversions using the GhostScript library, Supporting conversions between various file formats and offering a user-friendly interface for managing and configuring conversion tasks.
https://github.com/xxdashtixx/pdfmultitool
c-sharp csharp dotnet ghostscript graphical-user-interface gui open-source pdf pdf-converter pdf-document pdf-files pdf-generation pdf-viewer user-interface windows-forms
Last synced: 8 months ago
JSON representation
PDF Multi-Tool is a .NET Framework Windows Forms application written in C# that provides functionalities for PDF conversions using the GhostScript library, Supporting conversions between various file formats and offering a user-friendly interface for managing and configuring conversion tasks.
- Host: GitHub
- URL: https://github.com/xxdashtixx/pdfmultitool
- Owner: XxDaShTixX
- License: gpl-3.0
- Created: 2024-05-29T06:38:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-05T15:01:44.000Z (over 1 year ago)
- Last Synced: 2025-03-22T10:46:18.846Z (10 months ago)
- Topics: c-sharp, csharp, dotnet, ghostscript, graphical-user-interface, gui, open-source, pdf, pdf-converter, pdf-document, pdf-files, pdf-generation, pdf-viewer, user-interface, windows-forms
- Language: C#
- Homepage:
- Size: 500 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 📄 About
PDF Multi-Tool is a desktop application built with Windows Forms and .NET Framework 4.8 in C#. It uses the GhostScript library to convert and perform other tasks on PDF files. The application provides a user-friendly interface for managing conversion tasks.
# ⭐ Main Features
The following is a list of the project's main features. A '✅' signifies that the feature has been successfully implemented, while a '⭕' indicates a feature that is yet to be implemented:
✅ Convert PDF files to other extensions. List of support extensions:
- .eps ➡️ .pdf
- .pcl ➡️ .pdf
- .ps ➡️ .pdf
- .pdf ➡️ .bmp
- .pdf ➡️ .eps
- .pdf ➡️ .html
- .pdf ➡️ .jpeg
- .pdf ➡️ .png
- .pdf ➡️ .ps
- .pdf ➡️ .svg
- .pdf ➡️ .tiff
- .pdf ➡️ .txt
✅ Combine multiple PDF files into one PDF file.
✅ Split an existing PDF file into a separate PDF file by defining a page range.
⭕ Encrypt or Decrypt a PDF file using the RC4 algorithm encryption method.
# 📄 Using PDF Multi-Tool
## 💾 Download
Check out the latest version under [releases](../../releases/).
## 🔗 Dependencies
- This project utilizes the .NET Framework 4.8. Please ensure that this version is installed on your system for optimal performance.
- In order for this tool to work, you must have the [GhostScript](https://github.com/ArtifexSoftware/ghostpdl-downloads) installed on your device.
- Install current version Go to release > Ghostscript/GhostPDL > gsw64.exe
- Current working version: [Ghostscript/GhostPDL v10.03.1](https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/tag/gs10031).
## 📖 How to Use
Pending...
# 📄 Contributing to PDF Multi-Tool
## 🔗 Dependencies
- This project is built using the [GhostScript.NET by Artifex](https://github.com/ArtifexSoftware/Ghostscript.NET) .NET library.
- NuGet package: [Ghostscript.NET](https://www.nuget.org/packages/Ghostscript.NET/).
## 🤝 Contributions
If you are interested in contributing fixes or features, please read the [CONTRIBUTING.md](/CONTRIBUTING.md) guide first.
## 🐞 Issues & Requests
- Please report bugs, make requests or suggestions by [submitting an issue](../../issues) with the right tag
- Give as much detail as possible.
**Enjoy & Have Fun!**