Hi All,
 
I need to write on an existing PDF some text. On top and on the bottom of the page I need to write a code using an OCR-A Font.
 
Creating a new PDF with the code gave with the example all works fine:
 
        try {
            PdfWriter.getInstance(document, new FileOutputStream("truetype.pdf"));
            document.open();
            BaseFont bfComic = BaseFont.createFont("C:\\usr\\max\\Java\\netBeans\\OCR\\font\\OCRAEXT.TTF", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
            Font font = new Font(bfComic, 12);
            String text1 = "ABCDEFGHILMNOPQRSTUVZ";
            String text2 = "1234567890";
            document.add(new Paragraph(text1, font));
            document.add(new Paragraph(text2, font));
        }
        catch(DocumentException de) {
            System.err.println(de.getMessage());
        }
        catch(IOException ioe) {
            System.err.println(ioe.getMessage());
        }
 
Whn I try to write on the existing PDF the code gives no error but when I open the PDF Acrobat return an error that say :"Unable to find or create the Font 'YQZMBV+OCRAExtended'" and instead of the printed char I obatain a list of points.
 
Here an extract of my code:
 
.....
try {
    PdfReader reader = new PdfReader(Configuration.TEMPLATE_FILE);
    PdfStamper stamp = new PdfStamper(reader,  new FileOutputStream(absoluteDestPath + absoluteDestFile));
 PdfContentByte content = stamp.getUnderContent(1);
 
 content.beginText ();
 
 BaseFont ocr = BaseFont.createFont("C:\\usr\\max\\Java\\netBeans\\OCR\\font\\OCRAEXT.TTF", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
    content.setFontAndSize (ocr, 20);
    content.showTextAligned (PdfContentByte.ALIGN_LEFT, "1234567890", 450, 20, 0);
 stamp.close();
 reader.close();
 
} catch (IOException iOE) {
    throw new WorkSheetCreationException("Template File non accedibile");
}
 
 
Please could someone help me on this issue?
Thanks in advance.
 
Max
 
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to