Kako koristiti JavaScript za ispis PDF-a
Razumljivo je da možda želite ispisati PDF datoteku pomoću koda koji se nalazi izravno na vašoj web stranici. Alternativa je da vaš preglednik preuzme PDF datoteku, otvori je i zatim ispiše iz drugog programa kao što je Adobe Acrobat. Korištenje JavaScripta za ispis PDF-a štedi krajnjem korisniku muke prolaska kroz korake za ispitivanje PDF datoteke prije ispisa.
1. korak
Otvorite program za obradu teksta jer ćete morati napisati neki kod. Umetnuti okvir ili "iframe" element je unutar web stranice dizajniran za držanje vanjskog dokumenta. Potreban vam je element iframe jer JavaScript može ispisati njegov sadržaj. Samo provjerite nalaze li se HTML datoteka web-stranice i PDF datoteka u istom direktoriju ako želite da kod ispravno radi bez izmjena. Evo HTML-a koji mora biti na vašoj stranici:
Atribut "src" ili izvor je način na koji element iframe zna gdje treba tražiti vanjski dokument. U ovom slučaju ukazuje na PDF datoteku. Dakle, ako vaša PDF datoteka ima drugačiji naziv datoteke ili putanju, promijenite "document.pdf" da odražava točne informacije. Atribut "id" omogućit će vam referenciranje ovog iframea s JavaScriptom.
2. korak
Napišite JavaScript za referencu na iframe i ispišite njegov sadržaj. Sljedeći HTML stvara gumb "Ispis" s linijom JavaScripta u rukovatelju događajima "onclick" kako bi se to dogodilo:
JavaScript upućuje na iframe HTML element prema ID-u "PDFtoPrint" koji ste dodijelili. Dvije naredbe poslane u iframe za ispis su "focus()" i "contentWindow.print()".
3. korak
Spremite i testirajte svoj rad. Vjerojatno ćete htjeti spremiti kod s datotečnim nastavkom ".htm", a zatim ga možete otvoriti u svom web pregledniku radi testiranja.