Edit PDF Forms on the fly with JustFormsPDF (for developers)
– If you do look for a free solution to fill or edit interactive PDF forms on-the-fly, the java based “JustFormsPDF” library is a nice component to integrate with your applications. PDF is definitely a cool portable document format to generate and distribute forms and these include any kind of application or registration form.
We earlier covered a few free online PDF editing tools. They do help to edit PDF files without the need for adobe acrobat, but with some limitations.We also told you on how you could convert PDF to Word, edit it using a Word editor and then convert it back to PDF using Word to PDF or Docx to PDF converters.
Here we cover a free java library called “JustFormsPDF”, to integrate with your application and provide PDF editing capabilities on any interactive PDF form included with your application.
JustFormsPDF is a java based library and hence it is platform independent. Moreover, it can be installed and run in any Java program including Servlets, JSPs or EJBs on systems running Java 1.2, 1.3 or 1.4. It is not only easy to integrate but you can also download it for free. Here are some features of JustFormsPDF.
- It can be used in any application to provide a solution for filling or editing interactive PDF Forms.
- Output PDF can be streamed to a file or web browser.
- Supports most of form elements including Text Fields, Check Boxes, Radio Buttons and Combo Boxes.
- Form fields can be customized for appearance like color, justification and font.
- Distinctive save-protected PDF feature.
JustFormsPDF provides APIs to edit or modify most AcroForm elements. However, it does not support form elements of type “Signature” and provides limited support for “Button” type form element (you can only change its caption). Further, element names must not contain any white spaces and/or special characters.
The library is thread safe, as multiple server or application threads can edit different documents simultaneously, without interfering with each other. However, opening the same file by several threads at the same time may cause file locking issues.
However, being a java library you could easily extend its capabilities by including it within your application.
You need to provide a valid email address to receive the free license key.You should also read and agree to the terms and conditions.