MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

import java.io.FileOutputStream;

import com.lowagie.text.Document;
import com.lowagie.text.pdf.GrayColor;
import com.lowagie.text.pdf.PdfContentByte;
import com.lowagie.text.pdf.PdfWriter;

public class MainClass {
    public static void main(String[] args) throws Exception {
        Document.compress = false;
        Document document = new Document();
        PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("2.pdf"));
        document.open();
        PdfContentByte cb = writer.getDirectContent();

        constructStar(cb, 30, 720);
        cb.eoFillStroke();

        document.close();
    }

    public static void constructStar(PdfContentByte cb, float x, float y) {
        cb.moveTo(x + 10, y);
        cb.lineTo(x + 80, y + 60);
        cb.lineTo(x, y + 60);
        cb.lineTo(x + 70, y);
        cb.lineTo(x + 40, y + 90);
        cb.closePath();
    }

}