Exemplo de Hello World usando Java

Contents
[ ]

Um exemplo “Hello World” é o caminho mais curto para entender o fluxo de trabalho básico de criação de PDF. Neste artigo, o exemplo cria um novo PDF, coloca um fragmento de texto estilizado na página e salva o arquivo de saída.

O exemplo em Java segue estes passos:

  1. Crie um objeto Document.
  2. Adicione um Page para o documento.
  3. Crie um TextFragment com o texto Hello, world!.
  4. Defina o Position, fonte, tamanho da fonte, cor de fundo e cor de primeiro plano através do fragmento TextState.
  5. Crie um TextBuilder para a página.
  6. Anexe o TextFragment para o Page.
  7. Salve o PDF Document.

O seguinte código Java é baseado em 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());
    }
}