throw new RuntimeException("An error occurred while creating a PdfWriter object.", e);
}
document.open();
PdfContentByte contentByte = writer.getDirectContent();
Graphics2D g = new PdfGraphics2D(contentByte, (float) bounds.getWidth(), (float) bounds.getHeight(), fontMapper);
g.translate(-bounds.getX(), -bounds.getY());
drawable.draw(g);
g.dispose();
document.close();
}