PDF file:
https://drive.google.com/open?id=1ne84gRIMnss30UeXA475A84AY5pmYJyY

The text layer is rendered with extra spaces between each letter, for example:

Correct text: "VELKOMMEN TIL ALMINDINGEN"
Rendered text: "V E L K O M M E N   T I L   A L M I N D I N G E N"

wtch (peratr.name) {
      cae "And":
      cae "Or":
      cae "Nt":
        currentReult.puh(peratr.name);
        break;
      default:
        warn(`Invald peratr ${peratr.name} n vblty expren`);
        return;
    }
    fr (let  = 1;  < length; ) {
      cnt raw = array[];
      cnt bject = th.xref.fetchIfRef(raw);
      f (Array.Array(bject)) {
        cnt netedReult = [];
        currentReult.puh(netedReult);
        
        th._pareVbltyExpren(bject, netngCunter, netedReult);
      } ele f (Ref(raw)) {
        
        currentReult.puh(raw.tStrng());
      }
    }
  }
  aync pareMarkedCntentPrp(cntentPrperte, reurce) {
    let ptnalCntent;
    f (Name(cntentPrperte)) {
      cnt prperte = reurce.get("Prperte");
      ptnalCntent = prperte.get(cntentPrperte.name);
    } ele f (Dct(cntentPrperte)) {