Lotus Notes + Java

Olá galera.

Estou com o seguinte problema:
Dentro de uma aplicação Notes preciso clicar em um botão.
Este botão chama um .jar criado que por sua vez pega um document Notes e “transforma” ele em .pdf para o usuário.
Estou usando iText e a API para as classes Notes, mas até agora sem resultado.
Alguém já implementou algo parecido?
Tem que ser com Java pois o o Lotus Script não tem classes para conversão de .pdf
Se alguém puder me ajudar ficarei extremamente grato.
Cordialmente.
Charles

[code]import lotus.domino.*;
import java.io.FileOutputStream;
import java.io.IOException;

//import com.lowagie.text.*;
import com.lowagie.text.pdf.PdfWriter;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {

  Session session = getSession();
  
  AgentContext agentContext = 
      session.getAgentContext();
  
  Database db = agentContext.getCurrentDatabase();
  DocumentCollection dc = db.getAllDocuments();
  Document doc, pdoc;
  String docSubj, pdocSubj;
  for (int i=0; i<dc.getCount(); i++) {
    doc = dc.getNthDocument(i+1);
    if (doc.isResponse()) {
      pdoc = db.getDocumentByUNID
      (doc.getParentDocumentUNID());
      docSubj = 
          doc.getItemValueString("Subject");
      pdocSubj = 
          pdoc.getItemValueString("Subject");
      System.out.println("\"" + pdocSubj +
      "\" has the response \"" + docSubj + "\""); }}
} catch(Exception e) {
  e.printStackTrace();  
}

}
public static void main(String[] args) {
JavaAgent ja = new JavaAgent();
ja.NotesMain();
}
}
[/code]