AwtPdfRasterizer
object AwtPdfRasterizer
Headless raster output using AWT + ImageIO — no Skia, no Compose, no native binaries beyond what the JDK already ships. Perfect for:
CI / server-side PDF → PNG / JPEG conversion
Embedded thumbnails inside JavaFX / Swing apps
"I just need a BufferedImage" use cases
Functions
Link copied to clipboard
Returns JPEG bytes. Quality is JDK default; tweak with custom ImageWriter when needed.
Link copied to clipboard
Returns PNG bytes ready to write to disk / a network response.
Link copied to clipboard
fun renderToImage(page: PdfPage, scale: Double = 1.0, background: Color = Color.WHITE): BufferedImage