Alguien sabe como incrustar una fuente en un PDF existente con Itext?? Lo he hecho creando un nuevo PDF sin problemas, pero necesito hacerlo en PDF´s que ya existen...
Este es el código que he utilizado para incrustarlo en un pdf creado desde 0:
Código:
public static void main(String[] args)
{
Document document = new Document();
try
{
BaseFont bCyrFont = BaseFont.createFont("C:/CIA_128T.TTF", "Cp1251", BaseFont.EMBEDDED);
Font cyrFont = new Font(bCyrFont, 20);
File docFile = new File("C:/pdfCodigoBarras.pdf");
PdfWriter.getInstance(document, new FileOutputStream(docFile));
document.open();
document.add(new Paragraph("Здравствуй мир!", cyrFont));
document.add(new Paragraph("Здравей свят!", cyrFont));
document.add(new Paragraph("Hello World!", cyrFont));
document.close();
} catch (Exception ex)
{
ex.printStackTrace();
}
}