pub unsafe extern "C" fn FPDF_LoadDocument(
    file_path: FPDF_STRING,
    password: FPDF_BYTESTRING
) -> FPDF_DOCUMENT
Expand description

Function: FPDF_LoadDocument Open and load a PDF document. Parameters: file_path - Path to the PDF file (including extension). password - A string used as the password for the PDF file. If no password is needed, empty or NULL can be used. See comments below regarding the encoding. Return value: A handle to the loaded document, or NULL on failure. Comments: Loaded document can be closed by FPDF_CloseDocument(). If this function fails, you can use FPDF_GetLastError() to retrieve the reason why it failed.

     The encoding for |password| can be either UTF-8 or Latin-1. PDFs,
     depending on the security handler revision, will only accept one or
     the other encoding. If |password|'s encoding and the PDF's expected
     encoding do not match, FPDF_LoadDocument() will automatically
     convert |password| to the other encoding.