iText is a library that allows you to generate PDF files on the fly.
The iText classes are very useful for people who need to generate read-only, platform independent documents containing text, lists, tables and images. The library is especially useful in combination with Java(TM) technology-based Servlets: The look and feel of HTML is browser dependent; with iText and PDF you can control exactly how your servlet’s output will look.
iText requires JDK 1.4. It’s available for free under a multiple license: MPL and LGPL.
[ via SearchDomino ]
Hi
Require help.
I have written a Java code in lotus notes using itext which will generate a PDF file. I want the full lotus notes document (text, richtext, images,etc) to be moved/exported/printed to PDF file using a porgram or code. Appreciate a response at the earliest… Thanks..
appended is the code which have written
———————————————————————————————————————————————————————–
import lotus.domino.*;
import java.io.FileOutputStream;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.Chapter;
import com.lowagie.text.Font;
import com.lowagie.text.List;
import com.lowagie.text.Table;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.pdf.PdfWriter;
import lotus.domino.RichTextItem;
import com.lowagie.text.Image;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
//create document’s object
Document document = new Document();
try {
//create a document
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(“c:\\PDFInlotus1.pdf”));
document.addAuthor(“Santhosh”);
document.addSubject(“Testing files.”);
//open doc for r/w
document.open();
DocumentCollection dc = agentContext.getUnprocessedDocuments();
lotus.domino.Document doc = dc.getFirstDocument();
// adding content to the document
document.add(new Paragraph(doc.getItemValueString(“Text”)));
//adding richtext field
document.add(new Paragraph (doc.getItemValueString(“Additional_richText”)));
// adding the full notes document – need help here
document.add(doc);
// To insert image
Image imgLogoImage = Image.getInstance(“c:/image.jpg”);
document.add(imgLogoImage);
doc = dc.getNextDocument(); }
catch (DocumentException de) {
System.err.println(de.getMessage());
}
document.close();
} catch(Exception e) {
e.printStackTrace();
}
}
}
———————————————————————————————————————————————————————–
Hi Santhosh,
what you need isn’t help, you need a team of professional programmers. Exporting Notes-Documents to pdf with ITEXT is an extreme complex progress. You should look at the products from SWING Software and take a look at the prices.
What a load of bollocs – it can be done without a large team and mega $$$ – admittedly it is a little complex but we’re a team of two and have it running within a Global Enterprise! All you need to do is read, research and play.
Keep on trucking Santhosh, we’ll help you out when time permits.