PDF ToC generálása

Fórumok

Egyre többször húzom fel magamat olyan PDF-eken amikben nincs tartalomjegyzék. Pontosabban szövegesen a PDF-ben benne van, csak a PDF-be nem lett belegenerálva mint ToC.
Nem ismertek véletlenül valami olyan toolt amivel mondjuk az ilyen:


A foobar .................. 1
A.1 foobar1 ............... 1
B foobar .................. 3
B.1 foobar1 ............... 4

formátumú szövegeket kijelölve, okosan feldolgozva belegenerálná a PDF-be?

Találtam PDFTk alapú megoldásokat amivel lehet ToC-t generálni egy megfelelő formátumú fájlból, de az elég körülményes.

Hozzászólások

Ezt nem igazán értem:
Pontosabban fizikailag benne van, csak a PDF-be nem lett belegenerálva.

Biztosan ki lehet szenvedni valahogy, de az egyszerűbb-célszerűbb megoldás olyan szövegszerkesztő(-formázó) rendszer használata, ami a PDF fájlban korrekt módon elkészíti a tartalomjegyzéket és a törzsszövegben megfelelő hiperlinkeket generál - pl. pdflatex és rokonai.

Enélkül elég reménytelen vállalkozásnak tűnik, ha mondjuk egy 500 oldalas könyv PDF változatának szinte minden oldalán van tartalomjegyzék alapú hivatkozás, s azt szeretnénk, hogy ezek oda-vissza korrektul működő hiperlinkek legyenek.

Amúgy mazohistáknak kimondottan ajánlottak pl. az itteni:
http://www.rdpslides.com/psfaq/FAQ00007_Automatic_links_with_PDFMARK_co…
megoldások.

Pontosabban fizikailag benne van, csak a PDF-be nem lett belegenerálva.

A PDF-ben szövegesen benne van, de a tartalomjegyzék nem lett belegnerálva. Javítottam a nyitó postot.

Biztosan ki lehet szenvedni valahogy, de az egyszerűbb-célszerűbb megoldás olyan szövegszerkesztő(-formázó) rendszer használata, ami a PDF fájlban korrekt módon elkészíti a tartalomjegyzéket és a törzsszövegben megfelelő hiperlinkeket generál - pl. pdflatex és rokonai.

Meglévő nem általam szerkesztett dokumentumokról van szó.

Érdekel engem is, bár eddig nem foglalkoztam a gondolattal.
Kicsit szkriptelgetve én egy ilyennel próbálkoznék:
- LaTeX - generálni egy TOC oldalt behazudott oldalszámokkal majd pdflatex paranccsal lefordítani PDF-re
- TOC oldal + eredeti PDF összefűzés pl. pdfunite vagy pdftk parancs segítségével

Az jó kérdés, hogy ha az eredeti PDF-en belül nincs semmi kapocspont előkészítve, akkor ha a fejezetre nem is, de az oldalra valójában be lehet-e ugrani?
Közben találtam egy még érdekesebb megoldást: https://tex.stackexchange.com/questions/147735/one-page-table-of-conten…

Jaja, ezt láttam én is.

Én most azon töprengtem el, hogy fognám az okulart és hekkelnék bele egy olyan featuret:
Ha az user kijelöl és minden sor végén szám van (üres sorok kiszedve) ami az oldalszám range-n belül van akkor a jobbegeres context menübe tegyen be egy generate ToC menüpontot.
Szeletelje fel a kijelölt sorokat cím - oldalszám darabokra keresse meg az adott oldalon fentről az első címként előforduló elemet, tegyen oda kapocspontot és generáljon belőle ToC-t. Esetlegesen csinálni valami átmeneti dialogot amiben az user tud kozmetikázni.

Namost amiket így előre látok problémákat:
- beindulna a sírás, hogy az okular egy PDF néző és nem szerkesztő
- élek a gyanúperrel, hogy a ToC readonly a poppleren keresztül: https://people.freedesktop.org/~aacid/docs/qt5/classPoppler_1_1Document…

Én arra gondoltam, hogy a tartalomjegyzék reálisan önálló oldalakon van, azokat az oldalakat le lehet menteni, sőt mindenféle pdf2txt vagy pdftotxt paranccsal már szöveges formában is kinyerhető (eséllyel), utána pár sed és jöhet a pdftk :-)

=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?