PDA

Vollständige Version anzeigen : Binding box bestimmen


Albrecht Mehl
12-11-2007, 09:20 AM
Sämtliche Bebauungspläne von Darmstadt habe ich in _einer_ 248-MB-Datei
(270 Seiten zu je 29,5 x 25 inch) vorliegen. Daraus möchte ich eine
einzelne A4-Seite extrahieren, um sie in ein LaTeX-Dokument einzubinden.
In LaTeX muß als Parameter die binding box angegeben werden.
Da ich den Adobe Reader 7.0 nur sehr oberflächlich kenne, weiß ich
nicht, wie ich die 'Koordinaten' der linken, unteren und der rechten,
oberen Ecke bestimmen kann. Für einen entsprechenden Hinweis wäre ich
dankbar.

A. Mehl

Stefan Lagotzki
12-11-2007, 01:39 PM
Albrecht Mehl schrieb:
> Sämtliche Bebauungspläne von Darmstadt habe ich in _einer_ 248-MB-Datei
> (270 Seiten zu je 29,5 x 25 inch) vorliegen. Daraus möchte ich eine
> einzelne A4-Seite extrahieren, um sie in ein LaTeX-Dokument einzubinden.
> In LaTeX muß als Parameter die binding box angegeben werden.

Nein, die bounding box muss man nicht angeben.
Ich würde zuerst mit pdftk die bewusste Seite
aus der großen Datei extrahieren.

pdftk kartensammlung.pdf cat 1 output karte.pdf

(für "1" einfach die Seitenzahl einsetzen).

> Da ich den Adobe Reader 7.0 nur sehr oberflächlich kenne, weiß ich
> nicht, wie ich die 'Koordinaten' der linken, unteren und der rechten,
> oberen Ecke bestimmen kann. Für einen entsprechenden Hinweis wäre ich
> dankbar.

Ausdrucken und einfach messen ;-)
Nein, im Ernst: mit

texdoc grfguide

bekommt man Hilfe zu den Parametern beim Einfügen der Grafik.


Stefan

..

Albrecht Mehl
12-18-2007, 10:32 AM
Lieber Herr Lagotzki,

vielen Dank für Ihre Hilfe.

Stefan Lagotzki schrieb:
> Albrecht Mehl schrieb:
>> Sämtliche Bebauungspläne von Darmstadt habe ich in _einer_ 248-MB-Datei
>> (270 Seiten zu je 29,5 x 25 inch) vorliegen. Daraus möchte ich eine
>> einzelne A4-Seite extrahieren, um sie in ein LaTeX-Dokument einzubinden.
>> In LaTeX muß als Parameter die binding box angegeben werden.
>
> Nein, die bounding box muss man nicht angeben.

Sie haben viel mehr Erfahrung mit Grafiken als
ich. Meine Idee war simpel

\includegraphics [bb= .....

> Ich würde zuerst mit pdftk die bewusste Seite
> aus der großen Datei extrahieren.
>
> pdftk kartensammlung.pdf cat 1 output karte.pdf
>
> (für "1" einfach die Seitenzahl einsetzen).

An dieser Stelle komme ich nicht weiter. Gebe ich diesen Befehl ein,
erhalte ich die Meldung

Error: Failed to open PDF file:
BEBAUUNGSPLANATLAS 2003.PDF
OWNER PASSWORD REQUIRED, but not given (or incorrect)
Errors encountered. No output created.
Done. Input errors, so no output created.

obwohl ich in Linux den Besitzer der Datei geändert habe. Gibt es -
entschuldigen Sie die Frage - auch einen Besitzer der .pdf-Datei von der
Erstellung der Datei her? Dies wäre dann wahrscheinlich das
Stadtplanungsamt Darmstadt, von dem ich natürlich nicht das Kennwort
bekommen kann. Falls diese Befürchtung zutrifft: gibt es einen anderen
Weg, um mein geschildertes Problem zu lösen?


>> Da ich den Adobe Reader 7.0 nur sehr oberflächlich kenne, weiß ich
>> nicht, wie ich die 'Koordinaten' der linken, unteren und der rechten,
>> oberen Ecke bestimmen kann. Für einen entsprechenden Hinweis wäre ich
>> dankbar.
>
> Ausdrucken und einfach messen ;-)
> Nein, im Ernst: mit
>
> texdoc grfguide
>
> bekommt man Hilfe zu den Parametern beim Einfügen der Grafik.

Dankbar

A. Mehl

Maik Zumstrull
12-18-2007, 01:36 PM
Albrecht Mehl <AlbrechtMehl.spamgrab*iesy.net> wrote:

> > Ich würde zuerst mit pdftk die bewusste Seite
> > aus der großen Datei extrahieren.
> >
> > pdftk kartensammlung.pdf cat 1 output karte.pdf
> >
> > (für "1" einfach die Seitenzahl einsetzen).
>
> An dieser Stelle komme ich nicht weiter. Gebe ich diesen Befehl ein,
> erhalte ich die Meldung
>
> Error: Failed to open PDF file:
> BEBAUUNGSPLANATLAS 2003.PDF
> OWNER PASSWORD REQUIRED, but not given (or incorrect)
> Errors encountered. No output created.
> Done. Input errors, so no output created.
>
> obwohl ich in Linux den Besitzer der Datei geändert habe. Gibt es -
> entschuldigen Sie die Frage - auch einen Besitzer der .pdf-Datei von
> der Erstellung der Datei her?

Ja. Die völlig dämlichen PDF-"Schutz"funktionen. Man kann ein "Owner"
und ein "User" Passwort vergeben. In diesem Fall ist das Userpasswort
nicht vergeben, d.h. öffnen und anschauen kann die Datei jeder.

Man kann dann noch "Restriktionen" vergeben, die angeben, was jemand
mit User Password nicht darf. Mit Owner Password darf man alles. Diese
Restriktionen funktionieren aber nur, solange die Software des Nutzers
sich daran hält, wozu man sie technisch nicht zwingen kann.

pdftk hat aus irgendeinem Grund entschieden, diesen Unsinn mitzumachen.
Man kann aber gerade bei Dateien mit bekanntem oder leerem User
Password das Owner Password ganz leicht herausbekommen.

> Dies wäre dann wahrscheinlich das
> Stadtplanungsamt Darmstadt, von dem ich natürlich nicht das Kennwort
> bekommen kann. Falls diese Befürchtung zutrifft: gibt es einen anderen
> Weg, um mein geschildertes Problem zu lösen?

1) Eine Software verwenden, die die unsinnigen Restriktionsbits einfach
ignoriert.
2) Mit pdfcrack das Owner Password einfach extrahieren und es pdftk
mitgeben. Dauert nur Sekunden. (Habe ich erwähnt, dass die
"Schutz"funktionen von PDF völliger Schwachsinn sind?)

Der Aufruf für letzteres ist:
pdfcrack -f datei.pdf -o -p ''
Eine Sekunde später sagt er einem das Owner Password.

Albrecht Mehl
12-19-2007, 11:32 AM
Lieber Herr Zumstrull,

vielen Dank für Ihren ausführlichen Beitrag.

Maik Zumstrull schrieb:
> 2) Mit pdfcrack das Owner Password einfach extrahieren und es pdftk
> mitgeben. Dauert nur Sekunden. (Habe ich erwähnt, dass die
> "Schutz"funktionen von PDF völliger Schwachsinn sind?)
>
> Der Aufruf für letzteres ist:
> pdfcrack -f datei.pdf -o -p ''
> Eine Sekunde später sagt er einem das Owner Password.

pdfcrack installiert, gibt aber kein vernünftiges Ergebnis. Es läuft
seit etwa 1 1/2 Stunden und produziert circa alle 5 Sekunden eine Zeile
der Art

Average Speed: 469384.2 w/s. Current Word: 'n97iTe'

mit leicht wechselnden Geschwindigkeiten und Inhalt des aktuellen Wortes.

Da ich nicht so recht weiter weiß, möchte ich gerne noch einmal mein
Problem schildern. Ich habe _eine_ etwa 250 MB große pdf-Datei, in der
sämtliche Bebauungspläne Darmstadts - vielleicht 40 - enthalten sind.
Wahrscheinlich (?) sind die Bebauungspläne durch Scannen in die Datei
reingekommen. Jeder einzelne Bebauungsplan für einen Stadtteil ist etwa
A0 oder A1 groß und wurde früher Blaupause vervielfältigt - roch
eigentümlich. Ein Bebauungsplan enthält einen Zeichnungs- und einen
Textteil, der fortlaufend auf das große Format geschrieben ist, also
nicht in A4-Seiten eingeteilt ist. Dieser Textteil eines bestimmten
Bebauungsplanes, der die Fläche von etwa 4 bis 6 A4-Seiten einnimmt -
aber nicht so eingeteilt ist! - soll auf A4-Papier ausgedruckt werden,
so daß man das Teil bequem lesen und weitergeben kann.

Für Hinweise, wie ich das am besten erreiche, wäre ich dankbar.

A. Mehl

Thomas Proppe
12-19-2007, 12:38 PM
Albrecht Mehl wrote:

> nicht in A4-Seiten eingeteilt ist. Dieser Textteil eines bestimmten
> Bebauungsplanes, der die Fläche von etwa 4 bis 6 A4-Seiten einnimmt -
> aber nicht so eingeteilt ist! - soll auf A4-Papier ausgedruckt werden,
> so daß man das Teil bequem lesen und weitergeben kann.
>
> Für Hinweise, wie ich das am besten erreiche, wäre ich dankbar.

Ween es nicht automatisch sein soll, kannst Du das mit einem Acrobat
Reader relativ neuerer Bauart anstellen. Du richtetst Dir ein Fenster am
Bildschirm ein, das in etwa dem Seitenverhältnis eines DIN A4 hochkant
(oder quer je nach Layout des Textes) entspricht und druckst die
'aktuelle Ansicht' eingepasst auf die aktuelle Seite (A4). Dann schiebst
du den Ausschnitt weiter und druckst den nächsten Abschnitt.

Hört sich aber nach viel Arbeit an.

Thomas

Albrecht Mehl
12-19-2007, 01:11 PM
Thomas Proppe schrieb:
> Albrecht Mehl wrote:
>
>> nicht in A4-Seiten eingeteilt ist. Dieser Textteil eines bestimmten
>> Bebauungsplanes, der die Fläche von etwa 4 bis 6 A4-Seiten einnimmt -
>> aber nicht so eingeteilt ist! - soll auf A4-Papier ausgedruckt werden,
>> so daß man das Teil bequem lesen und weitergeben kann.
>>
>> Für Hinweise, wie ich das am besten erreiche, wäre ich dankbar.
>
> Ween es nicht automatisch sein soll, kannst Du das mit einem Acrobat
> Reader relativ neuerer Bauart anstellen. Du richtetst Dir ein Fenster am
> Bildschirm ein, das in etwa dem Seitenverhältnis eines DIN A4 hochkant
> (oder quer je nach Layout des Textes) entspricht und druckst die
> 'aktuelle Ansicht' eingepasst auf die aktuelle Seite (A4). Dann schiebst
> du den Ausschnitt weiter und druckst den nächsten Abschnitt.

Danke, das war das Gelbe vom Ei! Und auch nicht übermäßig viel Arbeit,
weil es sich nur um vier A4-Seiten handelte.

Dankbar

A. Mehl