مثال على Hello World باستخدام Java

Contents
[ ]

مثال "Hello World" هو أقصر طريق لفهم سير عمل إنشاء PDF الأساسي. في هذه المقالة، يقوم المثال بإنشاء PDF جديد، ويضع قطعة نصية منسقة على الصفحة، ويحفظ ملف الإخراج.

مثال Java يتبع الخطوات التالية:

  1. أنشئ كائنًا من الفئة Document.
  2. أضف Page إلى المستند.
  3. أنشئ كائنًا من الفئة TextFragment مع النص Hello, world!.
  4. عيّن Position، الخط، حجم الخط، لون الخلفية، ولون المقدمة عبر القطعة TextState.
  5. أنشئ كائنًا من الفئة TextBuilder للصفحة.
  6. ألحق TextFragment إلى Page.
  7. احفظ ملف PDF Document.

الكود الجافا التالي مبني على 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());
    }
}