Počítačové znalosti
Portable Document Format (PDF) je standardní formát souborů určený pouze ke čtení, který se často používá na internetu. Pomocí JavaScriptu lze otevřít PDF, přečíst jeho obsah a následně data uložit do databáze, zobrazit na webové stránce nebo upravit další PDF soubor.
Nejprve vytvoříme objekt, který bude představovat PDF soubor. K tomu použijeme knihovnu jsPDF a přiřadíme jí cestu k souboru:
var doc = new jsPDF('pdffile.pdf');
Obsah souboru získáme metodou output() objektu doc:
var content = doc.output();
Pro kontrolu úspěšnosti můžeme extrahovaný obsah odeslat zpět klientovi. Příklad s knihovnou Jaxer:
Jaxer.response.addHeader('Content-Disposition', 'attachment; filename=pdffile.pdf');
Jaxer.response.addHeader('Content-Type', 'application/pdf');
Jaxer.response.setContents(content);
Tímto způsobem lze data z PDF načíst a dále s nimi pracovat podle potřeby.
Extrahování textu z PDF může být zdlouhavé, zejména když jsou v dokumentu grafické prvky nebo složité rozložení. Kopírování a vkládání často nefunguje dobře a neumožňuje export do jiného formátu. Naštěstí existuje několik způsobů, jak text z PDF získat.Extrahování textu pomocí Adobe Acrobat ReaderKr
Vytvoření PDF kopií tištěných knih může být užitečné, i když časově náročné. Výsledkem je přenosná a čitelná verze knihy, kterou můžete otevřít na libovolném počítači s Adobe Acrobat Reader. Návod je připraven pro Adobe Acrobat 9; pokud používáte jinou verzi, mějte po ruce její dokumentaci. Postup K