Check If a Document Is Password Protected

You can check if a document is password protected by setting PSPDFKit.Configuration#maxPasswordRetries to 0 and catching when the PSPDFKit.load promise rejects:

  maxPasswordRetries: 0
  // Your configuration.
  .then((instance) => {
    console.log("PSPDFKit for Web successfully loaded!!", instance);
    return instance;
  .catch((err) => {
    if (err.message === "INVALID_PASSWORD") {
      console.log("Attempted to load a password-protected document.");

This has been tested with PSPDFKit for Web 2020.4.2.