• Anonymous
  • Login
  • Register
XPages PDF Exporter Custom Control

Owners Rami Muurimäki Project Creation Aug 18, 2011
Contributors - Last Release Nov 2, 2011
Downloads 1592Download latest release
Rating
(3 ratings)
Description Custom Control to create PDF Document from PDF templates


With this XPages custom control you are able to create a fully customized PDF document containing your design and your data and view the created PDF document with a browser or PDF document reader (e.g. Adobe Reader, FoxIt reader etc.). The source of your PDF document data can be a Notes Document or almost anything else.

So far there have been PDF export related solutions where you can create PDF documents from Notes databases using iText Open Source Java library. Using this technique the PDF document is been created “on the fly”, both the design and the data. The technique is fine with simple PDF documents but with more complex PDF document design would be a real pain to create “on the fly”.

Using this Custom Control you are able to separate the UI design part elsewhere. This gives you the flexibility to focus only on the data in your code.

As a result you get a new PDF document which is a mix of your own PDF template file (design) and your own data.

 

Technically the Custom Control is based on Adobe Acro Forms technique. A normal PDF document containing Acro Fields. The actual implementation has been done by an Open Source iText PDF library.

PDF Acro Forms templates can be created e.g. with Open Office / Libre Office / Lotus Symphony Impress & Writer tools.

 

See the video of how to use this control from http://xpages.info site (http://xpages.info/XPagesHome.nsf/043A042E60E66357852578F1002C9671/$file/PDFExporter.swff)



Projects can have short and readable URLs, e.g. http://mobilecontrols.openntf.org.

You can request a short URL to your project by sending a mail to support at openntf dot org.
Owners are the people with maximal rights. For example they can create releases and add more contributors.

In order to define multiple owners use "," (comma) as separator.

Because of data privacy you cannot lookup other people's names but you have to type them in.
Enter the contributors or owners here who you want to receive notifications and questions by email.

In order to define multiple owners use "," (comma) as separator.

Because of data privacy you cannot lookup other people's names but you have to type them in.
In addition to the owners additional OpenNTF contributors have to be listed here. Contributors don't have the same access rights as owners, e.g. they cannot create releases.

In order to define multiple owners use "," (comma) as separator.

Because of data privacy you cannot lookup other people's names but you have to type them in.
Enter a short description of the project here (up to 100 characters).

The short description shows up in the project UI and in some of the views.
In this field you should enter a more detailed description of your project.

You can use the rich text editor for rich text formating. You can also enter HTML to embed objects, e.g. to embed a YouTube video or a screenshot of the project. In this case use '[' and ']' to mark the passthrough HTML as such.
A Catalog Release is for projects that are production ready and that are end-user "install friendly".

This property describes whether any release of this project has been added to the catalog.

Learn more about the catalog.
GitHub can be used as source control repository for OpenNTF projects. In this case the Issues from GitHub are used instead of the Defects from OpenNTF.

Contact ip-manager@openntf if you want to have a GitHub project created in the OpenNTF space.

Learn more about OpenNTF on GitHub