Variable data processing using PDFlib blocks. PPS makes applications independent from any layout changes.