Ենթադրենք, որ 10000 էջանոց PDF փաստաթուղթը, որի չափը 1 ԳԲ է, պահվում է WebServer1-ում: Մենք ուզում ենք դիտել PDF փաստաթղթի միայն վերջին էջը: WebServer1-ում PDF փաստաթղթեր դիտելու ծրագիր չկա, բայց PDF փաստաթղթեր դիտելու ծրագիրը հասանելի է WebServer2-ում:
Ամենապարզ լուծումը այդ PDF ֆայլը WebServer1-ից WebServer2 պատճենելն է և փաստաթղթի վերջին էջը դիտել WebServer2-ում: Այնուամենայնիվ, մեզ անհրաժեշտ կլինի պատճենել ամբողջ ֆայլը՝ 10000 էջից միայն մեկ էջը դիտելու համար: Բացի այդ, ֆայլի սերվերների միջև պատճենումը կարող է զգալի ժամանակ պահանջել:
Իդեալական լուծումը գրեթե կլիներ PDF փաստաթղթի միայն վերջին էջի տվյալները WebServer1-ից WebServer2 պատճենելը և վերջին էջը WebServer2-ում դիտելը։
HTTP 1.0 արձանագրությամբ աշխատող վեբ սերվերը թույլ է տալիս ներբեռնել միայն ամբողջ ֆայլը, ուստի, կարծես, մեր խնդիրը լուծում չունի։ Սակայն HTTP 1.1 արձանագրությամբ աշխատող վեբ սերվերը թույլ է տալիս ներբեռնել ֆայլի մի մասը՝ օգտագործելով HTTP միջակայքի հարցում, և սա կարող է լինել համապատասխան լուծումը։
Սկսած 12.3 տարբերակից՝ VintaSoft վեբ փաստաթղթերի դիտիչը կարող է աշխատել մեկ այլ վեբ սերվերի վրա գտնվող փաստաթղթի հետ՝ օգտագործելով HTTP միջակայքի հարցումներ։ Վեբ փաստաթղթերի դիտիչը ֆայլը պահող վեբ սերվերից հարցնում է միայն ցուցադրվող էջը դիտելու համար անհրաժեշտ տվյալները։
Ահա JavaScript կոդը, որը թույլ է տալիս բացել PDF փաստաթուղթ վեբ փաստաթղթերի դիտման մեջ, որը նշված է URL-ով.
...
// create web document viewer
var documentViewer = new Vintasoft.Imaging.DocumentViewer.WebDocumentViewerJS(documentViewerSettings);
// open PDF document from URL
documentViewer.openFile("https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/PDF32000_2008.pdf");
...