FPDFAvail_IsLinearized function

  1. @Native<Int Function(FPDF_AVAIL)>(FPDF_AVAIL)>()
int FPDFAvail_IsLinearized(
  1. FPDF_AVAIL avail
)

Check whether a document is a linearized PDF.

avail - handle to document availability provider.

Returns one of: PDF_LINEARIZED PDF_NOT_LINEARIZED PDF_LINEARIZATION_UNKNOWN

FPDFAvail_IsLinearized() will return |PDF_LINEARIZED| or |PDF_NOT_LINEARIZED| when we have 1k of data. If the files size less than 1k, it returns |PDF_LINEARIZATION_UNKNOWN| as there is insufficient information to determine if the PDF is linearlized.

Implementation

@ffi.Native<ffi.Int Function(FPDF_AVAIL)>()
external int FPDFAvail_IsLinearized(FPDF_AVAIL avail);