Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PDF: Seiten duplizieren ohne Speichermehrbedarf (pdftk o.ä.)

1 view
Skip to first unread message

Daniel Musketa

unread,
May 18, 2006, 7:20:12 PM5/18/06
to
Hallo,

ich möchte Seiten einer PDF-Datei duplizieren, so daß diese beim Ausdruck
mehrfach vorliegen.

Mit pdftk geht das theoretisch

pdftk A=INPUT.PDF cat A A output OUTPUT.PDF


Allerdings wird dabei die Dateigröße unnötigerweise verdoppelt. Auch in
nachträgliches pdfopt kann da nichts mehr retten.

Kennt jemand ein Tool, daß sowas kann, also eine neue Seite im PDF-Dokument
anlegt, die eine Referenz auf eine schon vorhandene darstellt (geht mit
Bildern ja auch)?

Danke

Frank Küster

unread,
May 19, 2006, 2:20:11 AM5/19/06
to
Daniel Musketa <Dan...@musketa.de> wrote:

> Kennt jemand ein Tool, daß sowas kann, also eine neue Seite im PDF-Dokument
> anlegt, die eine Referenz auf eine schon vorhandene darstellt (geht mit
> Bildern ja auch)?

Aber Bilder werden ganz anders eingebunden als Seiten. Ich kenne kein
Tool, und ich habe Zweifel ob es geht - ich habe die PDF-Spezifikation
aber auch nicht ganz gelesen.

Gruß, Frank
--
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)

Christian Frommeyer

unread,
May 19, 2006, 3:20:13 AM5/19/06
to
Am Freitag 19 Mai 2006 00:50 schrieb Daniel Musketa:
> pdftk A=INPUT.PDF cat A A output OUTPUT.PDF
> Allerdings wird dabei die Dateigröße unnötigerweise verdoppelt. Auch
> in nachträgliches pdfopt kann da nichts mehr retten.

Wenn Du nur das ganze PDF doppelt ausdrucken willst, so wies da ja
aussieht, dann geht das mit jedem Drucktool sinnvoller.

Gruß Chris

--
A: because it distrupts the normal process of thought
Q: why is top posting frowned upon

Daniel Musketa

unread,
May 19, 2006, 3:30:13 AM5/19/06
to
Am Freitag, 19. Mai 2006 09:19 schrieb Christian Frommeyer:
> Am Freitag 19 Mai 2006 00:50 schrieb Daniel Musketa:
> > pdftk A=INPUT.PDF cat A A output OUTPUT.PDF
>
> Wenn Du nur das ganze PDF doppelt ausdrucken willst, so wies da ja
> aussieht, dann geht das mit jedem Drucktool sinnvoller.

Ich generiere einen größeren Stapel Dokumente. Einige davon möchte ich ein-,
andere mehrfach ausdrucken. Da schien mir die einfachste Lösung, mit pdftk
die mehrfach zu druckenden Seiten des Enddokuments auch mehrfach einzufügen.
Mit fällt kein einfacherer Weg ein.

Die Einzeldokumente, die dann später mit pdftf aneinandergehängt werden,
werden übrigens mit pdflatex erzeugt. Vielleicht gibt es da einen Ansatz?

Liebe Grüße
Daniel

Frank Küster

unread,
May 19, 2006, 7:00:13 AM5/19/06
to
Daniel Musketa <Dan...@Musketa.de> wrote:

> Die Einzeldokumente, die dann später mit pdftf aneinandergehängt werden,
> werden übrigens mit pdflatex erzeugt. Vielleicht gibt es da einen Ansatz?

Ja, das könnte gehen, wenn du das pdf "als Bild" in eine pdf-Datei
einfügst:

\documentclass[a4paper]{article}
\usepackage{geometry} % damit PDF-Dateien im A4-Format erzeugt werden
\usepackage{pdfpages}
\begin{document}
\includepdf[-]{deinpdf}
\includepdf[-]{deinpdf}
\end{document}

(ungetestet, v.a. bei der Seitenselektion von \includepdf bin ich mir
nicht sicher).

Eduard Bloch

unread,
Jun 2, 2006, 5:00:14 AM6/2/06
to
#include <hallo.h>
* Christian Frommeyer [Fri, May 19 2006, 09:19:01AM]:

> Am Freitag 19 Mai 2006 00:50 schrieb Daniel Musketa:
> > pdftk A=INPUT.PDF cat A A output OUTPUT.PDF
> > Allerdings wird dabei die Dateigröße unnötigerweise verdoppelt. Auch
> > in nachträgliches pdfopt kann da nichts mehr retten.
>
> Wenn Du nur das ganze PDF doppelt ausdrucken willst, so wies da ja
> aussieht, dann geht das mit jedem Drucktool sinnvoller.

Und was machen diese Drucktools im Endeffekt? Die -K/-# -Option von lpr
bemühen? Das ist aber IIRC mist: zumindest bei einem remote-Druckserver
macht lprng daraus mehrere Druckaufträge, d.h. es kommt jeder Job
einzeln mit einem einzelnen Deckblatt heraus. Papierverschwendung pur.

Eduard.


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)

0 new messages