rewrite static method

Future<Uint8List> rewrite(
  1. Uint8List bytes, {
  2. PdfRewriteOptions? options,
  3. bool compress = true,
  4. PdfVersion version = PdfVersion.pdf_1_5,
  5. DeflateCallback? deflate,
  6. bool useIsolate = false,
})

Rewrites bytes and returns only the new file.

Shortcut for whoever does not need the report. See rewriteBytes.

Implementation

static Future<Uint8List> rewrite(
  Uint8List bytes, {
  PdfRewriteOptions? options,
  bool compress = true,
  PdfVersion version = PdfVersion.pdf_1_5,
  DeflateCallback? deflate,
  bool useIsolate = false,
}) async {
  final result = await PdfDocumentRewriter(
    options: options,
    compress: compress,
    version: version,
    deflate: deflate,
  ).rewriteBytes(bytes, useIsolate: useIsolate);
  return result.bytes;
}