Skalerbar og tilfeldig-tilgang-innlasting av PDF

HotPDF holder store innlaste filer responsiv ved å utsette strømkopier og komprimert-objekt-tolkning til dataene kreves

Filbakkede strøm-vinduer

Ukrypterte dokumenter åpnet med LoadFromFile beholder uforanderlige strøm-kropper som kildefil-områder

Lesinger søker til det nødvendige området og frigjør kilde-håndtaket umiddelbart, slik at den opprinnelige filen forblir erstattbar på Windows

Den første skrivingen materialiserer strømmen i minnet når den er på eller under LoadedStreamMemoryThreshold, eller i en eid midlertidig fil når den er større

Late objektstrømmer

Hver dekodet /Type /ObjStm-beholder indekseres etter autoritativt xref-objektnummer uten å tolke hvert medlem under åpning

Catalog-, sidetre- og senere koblingsløsning materialiserer enkeltmedlemmer én gang og gjenbruker deres tolkede objekter

En full overskriving materialiserer automatisk hvert gjenværende medlem, mens en uendret filbakket lagring kan bevare de opprinnelige bytes direkte

Egendefinert tilfeldig tilgang

Arv fra THPDFRandomAccessSource og implementer GetSize i tillegg til ReadAt for å laste fra HTTP-områder, databaser, arkiver eller virtuelt lagring

LoadFromRandomAccessSource tilpasser kilden til HotPDFs søkbare tolk og kan valgfritt eie kilden for dokumentets levetid

Diagnostikk

Se også: LoadFromRandomAccessSource, LoadedStreamMemoryThreshold, DecompressAllObjectStreams