Re: PDFInclude von Kapiteln/Abschnitten aus PDF

"Uwe Ziegenhagen" (via tex-d-l Mailing List) <[email protected]> Fri, 16 May 2025 08:51:29 +0200
Newsgroups gmane.comp.tex.german
Message-ID <CAML7JChWJiQdOcnXp3RjTsJFm3c6edDkkO8b0JfVRoupLgSt0w@mail.gmail.com>
Ja, geht, hab ich schon mal gemacht.

a) Setz hinter der entsprechenden Section einen weißen Text mit der
Seitenzahl in einem "Token", in der Art "###start<Seitenzahl###, ans Ende
genauso.

b) Mit pdftotext kannst du den kompletten Text extrahieren. Mit einem
Regexp kannst du dann die Seitenzahl ermitteln.

c) Die Seitenzahlen für Beginn und Ende packst du dann in ein Skript, das
pdftk steuert und dem du so sagst, welche Seiten es extrahieren soll.

Feddich!

Uwe


Am Do., 15. Mai 2025 um 22:59 Uhr schrieb Nils Pickert <[email protected]>:

> Hallo zusammen
>
> gibt es eine Möglichkeit, mehrere Seiten aus einen PDF einzubinden, die
> nicht über Seitenzahlen, sondern über Kapitel ausgewählt werden?
>
> Ich habe ein größeres PDF, für das es ab und zu mal neue Ausgaben gibt,
> aus dem ich einzelne Abschnitte in ein LaTeX Dokument übernehme. Derzeit
> mache ich das über "Füge Seite X bis Y ein". Da sich bei den
> Aktualisierungen dieses größeren PDF aber auch mal Seitenzahlen ändern,
> muss ich mein LaTeX jedes mal von Hand anpassen. Ideal wäre ein "Füge
> PDF Abschnitt 'Blablubb' ein", da die Abschnitte unverändert bleiben...
> (Das Original-PDF hat tatsächlich ein funktionierendes
> Inhaltsverzeichnis, obwohl es ein Großkonzern mit propritären Tools
> zusammengebastelt hat).
>
> Geht sowas? Und ist das sinnvoll?
>
> Viele Grüße
>
> Nils
>
>
> --
> Dr. Nils Pickert
> http://nils.mipi.de
>
> Note: the attachement OpenPGP[...].asc is an OpenPGP Key which is used to
> sign this mail. You can also use it to send encrypted emails to me.
>
>

-- 
Dr. Uwe Ziegenhagen
0179-7476050
<http://www.uweziegenhagen.de>

-- 
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l 
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l