Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2010, 03:52
JuaNiNNaio
 
Fecha de Ingreso: diciembre-2007
Mensajes: 124
Antigüedad: 16 años, 4 meses
Puntos: 2
Incrustar fuente en un PDF existente

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();
		}
	}