GetLinearizedURLAccessPlan
Dokumentinspeksjon, Nettverkslesing
Beskrivelse
Rapporterer byte-intervall-layouten til en ekstern PDF ved bare å hente dens innledende byte
Sonden leser dokumenthodet og lineariseringsordboken, så den koster én enkelt liten intervallforespørsel i stedet for å åpne filen
Den returnerte JSON-en beskriver total lengde, støtte for byte-intervall, linearisering, sideantall, første side-objekt og seksjonslutt, spannet til hint-strømmen, hovedkryssreferanse-forskyvningen og den sammenslåtte listen over byteintervaller side 1 krever
Syntaks
Delphi
Function TPDFlib.GetLinearizedURLAccessPlan(Const URL: WideString; Out Report: WideString): Integer;DLL
const wchar_t* DLGetLinearizedURLAccessPlan(int InstanceID, const wchar_t* URL);ActiveX
Function PDFlib::GetLinearizedURLAccessPlan(URL As String, ByRef Report As String) As LongParametere
| URL | Den http- eller https-adressen til den eksterne PDF-en |
|---|---|
| Report | Mottar JSON-tilgangsopplegget, eller et feilobjekt når ressursen ikke kan sondes |
Returverdier
| 1 | Opplegget ble bygget og returnert i Report |
|---|---|
| 0 | Ressursen kunne ikke sondes; LastErrorCode settes til PDFLIB_ERROR_NET_OPEN eller PDFLIB_ERROR_NET_HTTP |
Merknader
Matrisen firstPageRanges er det minimale settet av byteintervaller en klient bør hente for å male side 1, med førsteside-seksjonen som starter ved byte 0 og slutter ved firstPageSectionEnd
For et ikke-linearisiert dokument rapporterer planen fortsatt størrelse og intervallstøtte, men isLinearized er usann og intervallisten forblir tom
Bruk DAOpenFromURL til å åpne og rendre dokumentet når layouten er kjent