Ejemplo de Hola mundo usando Java

Contents
[ ]

Un ejemplo de “Hello World” es la vía más corta para comprender el flujo de trabajo básico de creación de PDF. En este artículo, el ejemplo crea un nuevo PDF, coloca un fragmento de texto con estilo en la página y guarda el archivo de salida.

El ejemplo Java sigue estos pasos:

  1. Cree un objeto Document.
  2. Agregue un Page al documento.
  3. Cree un TextFragment con el texto Hello, world!.
  4. Establezca el Position, fuente, tamaño de fuente, color de fondo y color de primer plano a través de la propiedad TextState del fragmento.
  5. Cree un TextBuilder para la página.
  6. Agregue el TextFragment al Page.
  7. Guarde el PDF Document.

El siguiente código Java se basa en GetStartedExamples.java.

public static void simpleExample(Path outputFile) {
    try (Document document = new Document()) {
        Page page = document.getPages().add();

        TextFragment textFragment = new TextFragment("Hello, world!");
        textFragment.setPosition(new Position(100, 600));
        textFragment.getTextState().setFontSize(12);
        textFragment.getTextState().setFont(FontRepository.findFont("TimesNewRoman"));
        textFragment.getTextState().setBackgroundColor(Color.getBlue());
        textFragment.getTextState().setForegroundColor(Color.getYellow());

        TextBuilder textBuilder = new TextBuilder(page);
        textBuilder.appendText(textFragment);

        document.save(outputFile.toString());
    }
}