What our clients say:
"You really made a great tool"
Peter S., Programmer, Z2 Technologies
"You really made a great tool"
Peter S., Programmer, Z2 Technologies
DigiSigner compared to ICEpdf Pro and ICEpdf Open Source
DigiSigner extends ICEpdf Open Source Viewer with font engine and digital signature functionality. The complete PDF viewer functionality, which is available in ICEpdf library, is available also in DigiSigner.| DigiSigner | ICEpdf Pro | ICEpdf Open Source | |
| Java PDF Viewer | ![]() |
![]() |
![]() |
| Font Engine | Sun PDF Renderer | Proprietary | ![]() |
| Digital Signature | ![]() |
![]() |
![]() |
DigiSigner Demos
This examples demonstrate how DigiSigner can be used in web applications. Of course, DigiSigner functionality can be also used in desktop applications. Take a look, for example, at our DigiSigner Free or DigiSigner Pro tools.| Demo | Description | Start | Source Code |
| Embedded Applet | Embedded in the web page |
|
EmbeddedApplet.java |
| Standalone Applet | Starts as a standalone application |
|
StandaloneApplet.java |
| Web Start Application | Starts directly from the web page | WebStartApp.java |
DigiSigner license conditions
There are two different DigiSigner licenses. DigiSigner Web License is intended to be used when you would like to use DigiSigner in a web application as an applet or in your backend. DigiSigner Desktop License applies when you intend to use DigiSigner functionality as part of your desktop application.| Web License | Desktop License |
| Deployment as part of ONE web application at ONE site | Embedding in ONE desktop application |
| Access to new releases for 12 months | Access to new releases for 12 months |
| Email support for 12 months | Email support for 12 months |
| Price: 500 USD | For price please contact us |
If you have any questions, please send us an email.
DigiSigner digital signature functionality
DigiSigner creates digital signatures using standard X.509 certificates utilizing public key infrastructure (PKI).Take a look at the features DigiSigner has to offer:
| Feature | Description |
| Key Store Support |
To create digital signatures DigiSigner can use certificates from the
following key stores: • PKCS#12 (a.k.a PFX) file key stores • Smartcards and USB sticks (a.k.a PKCS#11 tokens) • MS Windows internal key store |
| Visible and Invisible Signatures | DigiSigner fully supports both visible and invisible digital signatures. Visible signatures can be easily positioned anywhere in the document using the mouse pointer. |
| Signature Appearances | For the visible signatures DigiSigner lets you design your own signature appearances. Signature appearances can be easily managed, edited or removed. |
| Certification Levels | By signing the document you can specify the certification level of the signature to control allowed and disallowed changes in the signed document. |
| Timestamp Server Support | DigiSigner fully supports time stamped signatures. You just need to specify the timestamp server address. |
| Signature Verification | DigiSigner shows and verifies existing digital signature in the document. To verify the signature you just have to click on it. |
| Hash Algorithms | To create digital signatures DigiSigner supports SHA1 and SHA2 (SHA256, SHA384, SHA512) hash algorithms. |
| Adobe Reader Compatibility | DigiSigner produces fully Adobe Reader compliant digital signatures, which can be verified in Adobe Reader and vice versa. |
What is DigiSigner Kit?
DigiSigner Kit is a software development kit, which includes DigiSigner library, documentation and examples. With DigiSigner Kit you can start using DigiSigner functionality in your applications immediately. Demo version of DigiSigner Kit can be downloaded from our download page.Differences between DigiSigner Kit Demo and Prod versions
The Demo Version of DigiSigner Kit contains the full functionality DigiSigner has to offer, but with two restrictions: on every page in the document a demo mode message is displayed and every signature you create will add a watermark to your document. The Prod version doesn't have these restrictions and is intended to be used in production.You can use the Demo Version to evaluate DigiSigner. When you are ready you can seamlessly migrate to the Prod Version. All you will have to do is replace demo digisigner.jar library file with the prod one. No code changes are required.
How easy is it to embed DigiSigner in my application?
It is very easy. Here is the complete code of the application to display the PDF document specified as command line parameter. The PDF signing functionality is of course also included in the application.
import javax.swing.*;
import com.digisigner.api.DigiController;
import com.digisigner.api.DigiSigner;
import com.digisigner.api.DigiViewBuilder;
/**
* How to use DigiSigner to build a PDF viewer component.
*/
public class ViewerComponent {
public static void main(String[] args) {
DigiController controller = DigiSigner.createController();
DigiViewBuilder builder = DigiSigner.createViewBuilder(controller);
// create pdf viewer panel
JPanel viewerPanel = builder.buildViewerPanel();
// create your own application frame and add the panel to this frame
JFrame applicationFrame = new JFrame();
applicationFrame.getContentPane().add(viewerPanel);
applicationFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
controller.openDocument(args[0]); // open document
applicationFrame.pack();
applicationFrame.setVisible(true); // show frame
}
}


