package evoker; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import com.itextpdf.text.*; import com.itextpdf.text.pdf.PdfWriter; public class EvokerPDF { private PdfWriter pdf; private Document document; private boolean open = false; EvokerPDF(File file, int collections) throws DocumentException, IOException { int width = (600 * collections); int height = 500; document = new Document(); document.setPageSize(new Rectangle(width,height)); document.setMargins(10, 10, 10, 10); pdf = PdfWriter.getInstance(document, new FileOutputStream(file)); document.open(); setFileOpen(true); } private void setFileOpen(boolean b) { open = b; } boolean isFileOpen() { return open; } Document getDocument() { return document; } }