List of usage examples for com.lowagie.text.pdf BaseFont setCompressionLevel
public void setCompressionLevel(int compressionLevel)
From source file:questions.compression.CompressionLevelsFonts.java
public static void createPdf(int compressionLevel) { try {/* w w w . ja va 2s.c o m*/ Document document = new Document(); PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(RESULT[compressionLevel + 1])); writer.setCompressionLevel(compressionLevel); document.open(); BaseFont bf = BaseFont.createFont(RESOURCE, BaseFont.WINANSI, BaseFont.EMBEDDED); bf.setCompressionLevel(compressionLevel); Font f = new Font(bf, 12); document.add(new Paragraph("0123456789", f)); document.add(new Paragraph("abcdefghijklmnopqrstuvwxyz", f)); document.add(new Paragraph("ABCDEFGHIJKLMNOPQRSTUVWXYZ", f)); document.close(); } catch (IOException e) { e.printStackTrace(); } catch (DocumentException e) { e.printStackTrace(); } }