folio-java helps you work with PDF documents. You can create new documents, add digital signatures, and convert web pages into PDF files. This library runs on your computer and handles your files locally.
You need a Windows computer to run this software. Ensure you have the Java Runtime Environment installed on your machine. If you do not have Java, download the latest version from the official website. This software requires at least 4GB of RAM and 200MB of free disk space to process documents quickly.
You can get the software from our release page.
On this page, look for the section labeled Assets. Click the file ending in .zip to start your download. Choose a folder on your computer to save the file.
Follow these steps to prepare your system:
- Open the folder where you saved the download.
- Right-click the zip file.
- Select Extract All from the menu.
- Choose a destination folder and click Extract.
- Open the folder that appears after extraction.
- Locate the file named run.bat.
Double-click the run.bat file to start the program. A command window will open. Do not close this window while the program runs. The application will initialize and display a menu on your screen.
You can now use the menu to select your task. The software supports the following actions:
- Convert HTML files to PDF.
- Attach digital signatures to existing PDF files.
- Parse information from PDF documents.
- Generate new PDF files from simple text input.
To convert an HTML file, type the number assigned to that option in the menu. The screen will prompt you for the file path. Type the full path of your HTML file and press Enter. The program creates the new PDF file in the same folder as your original file.
Digital signatures prove who created a document. Select the signing option from the main menu. Provide the path to your PDF file and the path to your signing certificate. The software applies the signature and saves a new copy of your document. This copy contains the verified signature, ensuring that others can check the validity of your work.
If the software does not start, verify your Java installation. Open your terminal or Command Prompt and type "java -version". If your computer returns an error, install or update Java.
If the program closes immediately, ensure that you extracted the files from the zip folder first. Running files directly from inside a zip folder causes errors.
If the software reports a file path error, check to make sure your file names do not contain special symbols. Move your files to a folder with a simple name like C:\Documents to avoid issues with long file paths.
The software uses advanced technology to handle PDF tasks. It utilizes the Panama foreign function interface to bridge the gap between Java and underlying system libraries. This approach ensures high performance when you process large documents. It adheres to the Apache 2.0 license, which allows you to use the code for personal or business projects without restrictions.
Does this tool send my files to a server? No. All processing happens on your local machine. Your data remains private.
Can I automate my document processing? Yes. You can create a simple text file with your commands and pass it to the application. This allows you to process batches of documents without manual input.
Is this software free to use? Yes. It remains free thanks to the Apache 2.0 license.
What types of signatures are supported? The software supports standard digital certificates. Ensure you have a valid .pfx or .jks file to sign your documents.
How do I clear the terminal window? Type "cls" in the command window and press Enter to clear the history.
If you need more help, check the documentation files inside the extracted folder. These text files contain detailed explanations about every feature. You can also view the repository page to see updates and bug fixes. We keep the software updated to ensure compatibility with modern Windows versions. If you encounter errors, check the logs folder for specific details about the issue.