Ahoj, myslím, že pro svůj účel nepotřebuješ psát program, myslím tím čtení pdf souboru v konzolovém režimu, protože less
příkaz už to udělej za tebe. Tak to použijte a užijte si to.
less "the name of pdf file"
K dispozici je také zelený prohlížeč PDF. Na YouTube je ukázka.
Dobře, chtěl jsi znát i ty "mizerné". Zde jsou dva (rozhodněte sami o jejich mizernosti):
Za prvé:Ghostscript's txtwrite
výstupní zařízení
gs \
-dBATCH \
-dNOPAUSE \
-sDEVICE=txtwrite \
-sOutputFile=- \
/path/to/your/pdf
Za druhé:XPDF pdftotext
Nástroj CLI (lepší než Ghostscript):
pdftotext \
-f 13 \
-l 17 \
-layout \
-opw supersecret \
-upw secret \
-eol unix \
-nopgbrk \
/path/to/your/pdf
- |less
Tím se zobrazí rozsah stránek 13 (f první stránka) až 17 (l as), zachová rozvržení souboru PDF chráněného dvěma hesly (s použitím hesla uživatele a vlastníka tajné a superstajné ), s konvencí Unix EOL, ale bez vkládání zalomení stránek mezi stránky PDF, procházející méně...
pdftotext -h
zobrazí všechny dostupné možnosti příkazového řádku.
Oba nástroje samozřejmě fungují pouze pro textové části PDF (pokud nějaké mají). Jo, a matematický vzorec také nebude fungovat příliš dobře...;-)
Upravit: Výše uvedený příkaz jsem špatně zadal (původně pomocí pdftops
místo pdftotext
).