Exemple Hello World en Java

Contents
[ ]

Un exemple « Hello World » permet de découvrir les étapes de base de la création d’un PDF. Dans cet article, l’exemple crée un nouveau PDF, place un fragment de texte mis en forme sur la page et enregistre le fichier de sortie.

L’exemple Java suit ces étapes :

  1. Créez un objet Document.

  2. Ajoutez une Page au document.

  3. Créez un objet TextFragment avec le texte Hello, world!.

  4. Définissez la position du fragment avec Position, puis sa police, sa taille de police et ses couleurs d’arrière-plan et de premier plan avec TextState.

  5. Créez un objet TextBuilder pour la page.

  6. Ajoutez le TextFragment à la Page.

  7. Enregistrez le Document au format PDF.

Le code Java suivant est basé sur 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());
    }
}