Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 20

Thema: Teile eines PDFs ausschneiden

  1. #1
    Banned
    Registriert seit
    18.05.2009
    Beiträge
    112

    Teile eines PDFs ausschneiden

    Hi,

    kurz zu meinem Setup:
    Ich verwende TeXniCenter mit MixTeX unter Windows Vista um direkt PDF-Dokumente aus meinen LateX-Dokumenten zu erstellen.

    Mein Ziel:
    Ich möchte Teile eines anderen PDFs ausschneiden (z.B. Vektorgrafiken, aus OpenOffice Calc als PDF exportierte Diagramme, etc.) und in mein TeX-Dokument einfügen.
    Benutzt habe ich dafür schon das LaTeX-Kommando \viewport sowie pdfcrop.exe.

    Problem:
    Die obigen Lösungen funktionieren zwar, jedoch wird der unerwünschte Teil des PDFs nur unsichtbar gemacht und nicht gelöscht. Wenn man z.B. einen Teil des PDFs markiert sieht man, dass der Rest des ursprünglichen PDFs noch vorhanden ist.

    Frage:
    Gibt es dafür eine Lösung?
    Diese sollte möglichst alltagstauglich sein (also nicht zu aufwändig, z.B. Konvertierungen über 10 Ecken), keine kommerzielle Software (-> Acrobat) benötigen, und nicht darin bestehen eine Screenshot zu machen (wobei ich diesen Tipp hier im Forum zum Glück nicht erwarten muss).

    Danke im Vorraus,
    Euer Tux

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    schau mal:

    pdfcrop --help

    das margins commando kann dir helfen.

    gruss
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Tux Beitrag anzeigen
    Mein Ziel:
    Ich möchte Teile eines anderen PDFs ausschneiden (z.B. Vektorgrafiken, aus OpenOffice Calc als PDF exportierte Diagramme, etc.) und in mein TeX-Dokument einfügen.
    Benutzt habe ich dafür schon das LaTeX-Kommando \viewport sowie pdfcrop.exe.

    Problem:
    Die obigen Lösungen funktionieren zwar, jedoch wird der unerwünschte Teil des PDFs nur unsichtbar gemacht und nicht gelöscht. Wenn man z.B. einen Teil des PDFs markiert sieht man, dass der Rest des ursprünglichen PDFs noch vorhanden ist.

    Frage:
    Gibt es dafür eine Lösung?
    Diese sollte möglichst alltagstauglich sein (also nicht zu aufwändig, z.B. Konvertierungen über 10 Ecken), keine kommerzielle Software (-> Acrobat) benötigen, und nicht darin bestehen eine Screenshot zu machen (wobei ich diesen Tipp hier im Forum zum Glück nicht erwarten muss).
    hast du die Option clip verwendet?

    Herbert

  4. #4
    Banned
    Registriert seit
    18.05.2009
    Beiträge
    112
    @bobmalaria
    Hi, --margins hab ich benutzt, hab dann aber oben erwähntes Problem.

    @voss
    Danke für en Tipp, aber ich weiß nicht was die Funktion --clip bewirken soll, denn ich sehe keinen Unterschied (ob mit oder ohne)

  5. #5
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Tux Beitrag anzeigen
    @bobmalaria
    Hi, --margins hab ich benutzt, hab dann aber oben erwähntes Problem.

    @voss
    Danke für en Tipp, aber ich weiß nicht was die Funktion --clip bewirken soll, denn ich sehe keinen Unterschied (ob mit oder ohne)
    clip bezog ich auf \includegraphics

    Herbert

  6. #6
    Banned
    Registriert seit
    18.05.2009
    Beiträge
    112
    Funktioniert leider trotzdem nicht


    Edit: Hab mal ein Beispiel angehängt, dass man sieht, was genau gemeint ist.
    Wenn man im (eigentlich leeren) Bereich rechts über der Grafik markiert (am einfachsten geht Strg+A drücken), wird der gesamte Inhalt der vorigen PDF-Datei sichtbar.
    Geändert von Tux (19-05-2009 um 19:11 Uhr)

  7. #7
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Tux Beitrag anzeigen
    Funktioniert leider trotzdem nicht


    Edit: Hab mal ein Beispiel angehängt, dass man sieht, was genau gemeint ist.
    Wenn man im (eigentlich leeren) Bereich rechts über der Grafik markiert (am einfachsten geht Strg+A drücken), wird der gesamte Inhalt der vorigen PDF-Datei sichtbar.
    was sollen wir denn mit der Grafik anfangen? Wichtig ist,
    zu sehen, was genau du gemacht hast!

    Herbert

  8. #8
    Banned
    Registriert seit
    18.05.2009
    Beiträge
    112
    Die Grafik ist das Resultat von
    Code:
    pdfcrop --margins "-50 -50 -50 -500" in.pdf out.pdf
    und wird so wie sie ist mittels \includegraphics eingebunden.
    Ich habe sie angehängt, damit ihr seht, was eigentlich das Problem ist (nicht das wir am Schluss aneinander vorbei reden).

    Wenn ich die Grafik nicht mit pdfcrop beschneide, sondern das Original-PDF mittels viewport auf den gewünschten Ausschnitt beschränke ergibt sich genau das gleiche Problem.

    Hierfür suche ich Abhilfe.

  9. #9
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    die anti-LaTeX lösung wäre ein import und zuschneiden mit einem vektorgrafikprogramm wie z.b. inkscape.

    gruss
    Mein Ball ist umgefallen

  10. #10
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Tux Beitrag anzeigen
    Die Grafik ist das Resultat von
    Code:
    pdfcrop --margins "-50 -50 -50 -500" in.pdf out.pdf
    und wird so wie sie ist mittels \includegraphics eingebunden.
    Ich habe sie angehängt, damit ihr seht, was eigentlich das Problem ist (nicht das wir am Schluss aneinander vorbei reden).
    wo hast du sie angehängt?
    Wenn ich deine Schwingkreis.pdf von oben nehme, kann ich unter
    Adobe auch Ctrl-A nehmen, da wird nur das angezeigt, was man sieht ...
    Abgesehen davon, warum erstellst du sie Grafik nicht gleich direkt
    unter LaTeX:
    http://www.ctan.org/tex-archive/grap...t-circ-doc.pdf

    Herbert

  11. #11
    Banned
    Registriert seit
    18.05.2009
    Beiträge
    112
    @bobmalaria
    Geht das mit Inkscape? Dann werd ich das bei Gelegenheit mal auprobieren.

    @voss
    Wo ich sie angehängt habe? Post #6? Verstehe deine Frage nicht ganz...

    Hab dir mal angehängt wie das in meinem PDF-Viewer aussieht.

    Warum ich sie nicht selbst zeichne? Weil ich nicht jede Grafik selbst zeichnen will... Sondern manchmal eben einfach nur von jemand anders kopieren... Und der Schwingkreis ist nur ein Beispiel, falls du meinst das sowas ruck zuck selbst gezeichnet wäre.

  12. #12
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Tux Beitrag anzeigen
    Wo ich sie angehängt habe? Post #6? Verstehe deine Frage nicht ganz...

    Hab dir mal angehängt wie das in meinem PDF-Viewer aussieht.
    Linux/Reader 8, da ist alles bestens, wie ich schon schrieb ...

    Herbert

  13. #13
    Banned
    Registriert seit
    18.05.2009
    Beiträge
    112

    Auf Anfang

    Sorry, aber mir scheint wir stecken hier irgendwie in einer Sackgasse.

    Mit den jetzigen Vorraussetzungen (insbesondere habe ich mir nun einmal Inksacape angeschaut) könnten wir doch nochmal von vorne beginnen und vielleicht finden wir dann ja doch noch eine Lösung.

    Also nochmal zusammengefasst:
    • Es geht mir nicht um die darstellung in irgendeinem PDF-Viewer, sondern darum, dass sowohl pdfcrop als auch viewport die unerwünschten Dateiinhalte nur unsichtbar machen, die Informationen jedoch immer noch im so erhaltenen PDF stecken. Da möchte ich nicht.
    • Die Lösung mit Inkscape schien zuerst gut zu funktionieren, allerdings klappt der Import nicht Reibungslos (habe mal ein Beispiel angehängt - die Umrandung der Datenpunkte fehlt).


    Weiß mir jemand unter diesen Voraussetzungen nun eine Lösung oder muss ich einfach mit den "Leichen" in meine PDF-Dokumenten leben?

  14. #14
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Tux Beitrag anzeigen
    Sorry, aber mir scheint wir stecken hier irgendwie in einer Sackgasse.
    solange, wie du nicht definitiv ein Beispieldokument angibtst, aus dem man
    explizit sehen kann, wie du das Zuschneiden gemacht hast, wird es wohl
    so ein.

    Herbert

  15. #15
    Banned
    Registriert seit
    18.05.2009
    Beiträge
    112
    Ich geb Euch doch dauernd Beispiele?!?
    Und zur pdfcrop.exe gibt's nunmal kein Beispieldokument.

    viewport mache ich immer so:
    Code:
    \begin{figure}[htb]{8cm}
    	\includegraphics*[viewport=65 435 500 755, width=6cm]{Grafik.pdf}
    \end{figure}
    Außerdem ist doch das kein Problem das nur ich habe, sondern ein allgemeines, das jeder mit einer x-beliebigen Grafik nachvollziehen kann.

    P.S. deinen Vorschlag mit clip aus Beitrag #3 habe ich so umgesetzt:
    Code:
    \includegraphics*[viewport=65 435 500 755, clip=true, width=6cm]{Grafik.pdf}
    \includegraphics*[viewport=65 435 500 755, clip=false, width=6cm]{Grafik.pdf}
    Effekt: mit clip=false sind die Sachen, die ich eigentlich wegschneiden will sogar zu sehen.


    Es muss wie gesagt auch nicht zwingend eine Lösung in LaTeX sein.
    Ich hoffe du weißt jetzt was du wissen wolltest...
    Geändert von Tux (23-05-2009 um 15:09 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •