saveSync method
Saves the document and return the saved bytes as list of int.
//Create a PDF document instance.
PdfDocument document = PdfDocument();
//Get the page and draw text.
document.pages.add().graphics.drawString(
'Hello World!', PdfStandardFont(PdfFontFamily.helvetica, 12),
brush: PdfBrushes.black, bounds: Rect.fromLTWH(0, 0, 0, 0));
//Save and dispose document.
List<int> bytes = document.saveSync();
document.dispose();
Implementation
List<int> saveSync() {
final List<int> buffer = <int>[];
final PdfWriter writer = PdfWriter(buffer);
_saveDocument(writer);
return writer.buffer!;
}