A JavaScript használata PDF-dokumentum nyomtatásához
Érthető, hogy PDF-fájlt szeretne nyomtatni közvetlenül a weboldalán található kód használatával. A másik lehetőség az, hogy a megtekintővel letölti a PDF-fájlt, nyissa meg, majd kinyomtatja egy másik programból, például az Adobe Acrobatból. Ha JavaScriptet használ PDF-dokumentum nyomtatásához, a végfelhasználó megkíméli a PDF-fájl nyomtatása előtti vizsgálatának lépéseit.
1. lépés
Nyissa meg a szövegszerkesztőt, mert meg kell írnia egy kódot. A beépített keret vagy "iframe" egy olyan elem a weboldalon belül, amelyet külső dokumentum tárolására terveztek. Szüksége van az iframe elemre, mert a JavaScript képes kinyomtatni a tartalmát. Csak győződjön meg arról, hogy a weboldal HTML-fájlja és a PDF-fájl ugyanabban a könyvtárban vannak, ha azt szeretné, hogy a kód megfelelően működjön, módosítás nélkül. Íme a HTML-kód, amelynek szerepelnie kell az oldalon:
Az "src" vagy forrás attribútum az iframe elem tudja, hol keressen egy külső dokumentumot. Ebben az esetben a PDF-fájlra mutat. Tehát, ha a PDF-fájlnak más a fájl neve vagy elérési útja, módosítsa a "document.pdf" fájlt a helyes információ megjelenítéséhez. Az „id” attribútum lehetővé teszi, hogy JavaScripttel hivatkozzon erre az iframe-re.
2. lépés
Írjon egy JavaScriptet az iframe hivatkozáshoz, és nyomtassa ki a tartalmát. A következő HTML létrehoz egy "Nyomtatás" gombot JavaScript sorral az "onclick" eseménykezelőben, hogy ez megtörténjen:
A JavaScript az iframe HTML elemre az Ön által hozzárendelt „PDFtoPrint” azonosítóval hivatkozik. Az iframe-nek nyomtatásra küldött két parancs a "focus()" és a "contentWindow.print()".
3. lépés
Mentse el és tesztelje munkáját. Valószínűleg el szeretné menteni a kódot ".htm" fájlkiterjesztéssel, majd megnyithatja a böngészőben tesztelés céljából.