Kann ich die Seitenumbrüche in PDF-Dateien entfernen (oder Postscript-Dokumente neu fließen lassen)?

Ich habe eine Software, die Quellmaterial formatiert und PDF-Dateien erstellt. Diese resultierenden Dateien können beliebig lang sein und werden gemäß einer ausgewählten Seitengröße in Seiten aufgeteilt. (Mit anderen Worten, eine sehr standardmäßige Seitenausgabe.)

Da diese Dateien nicht zum Drucken bestimmt sind, möchte ich sie so konvertieren, dass sie nur eine Seite mit einer Länge einnehmen, die der Gesamtlänge des Inhalts entspricht.

Kennt jemand eine Methode, um PDF auf einem Mac auf diese Weise neu zu formatieren, oder einen "Editor", der diese eine Funktion ausführen kann?

Wenn es alternativ ein Programm gibt, das eine PostScript-Datei in ein einseitiges PDF konvertieren kann, indem es die erforderliche Seitengröße berechnet, würde das auch funktionieren.

Die schnelle Antwort ist "ja, irgendwie". Es gibt gute Möglichkeiten, PDFs zu bearbeiten, aber PDFs sind von Natur aus im Seitenformat festgelegt. Sie werden also feststellen, dass dies ein frustrierendes Unterfangen ist.

Antworten (3)

Es hört sich so an, als ob Sie möchten, dass Ihre PDF-Dokumente unabhängig von der Länge in einem kontinuierlichen Fluss auf dem Bildschirm ohne "Seitenumbrüche" angezeigt werden, ja? Ich kenne keine kommerzielle Software, die die "Seitenumbrüche" aus der Bildschirmansicht einer PDF-Datei entfernen kann. Meine nächste Frage lautet also: Programmieren Sie? In meiner bevorzugten Sprache, Perl, gibt es mehrere Open-Source-Module, die sich mit PDFs befassen, und ich bin sicher, dass die meisten anderen ernsthaften Sprachen ähnliche Fähigkeiten haben.

Ich habe mehrere Anwendungen geschrieben, deren Ausgabe PDF-Dokumente sind (Sachen wie Adressetiketten, formatierte Kontaktlisten, Ansteckaufkleber, Namensschilder). Nach dem, was ich über die Erstellung von PDF-Dokumenten gelernt habe, ist es notwendig, Abmessungen für die "Seite" anzugeben, um die Anzahl der Zeilen und andere Layoutmerkmale zu strukturieren, nicht zuletzt, weil die Positionen von der linken unteren Ecke der Seite aus gemessen werden , NICHT oben links, wie es bei Seitengestaltungssoftware am geläufigsten ist. Ich denke also, dass der obige Kommentar von F'x einen guten Hinweis enthält, nämlich dass, wenn Sie dort eintauchen können, das Ändern der Höhe der "Seite" / des Begrenzungsrahmens eine Möglichkeit sein könnte, ein kontinuierlich scrollendes PDF anstelle eines mit Platz auf dem Bildschirm zu erhalten -Paginierung verschwenden. Vielleicht könnte F'x oder jemand anderes Sachkundiges darauf eingehen.

Nach ein bisschen mehr Recherche entschied ich, dass es die beste Idee war, eine eigene App zu schreiben. Wie Sie sagen, kann ich eine Seitengröße berechnen, indem ich vorhandene Größen kombiniere, und dann kann ich Seiten in geeigneten Rechtecken innerhalb der erweiterten Seite neu rendern. (Ich habe noch nicht herausgefunden, ob ich etwas gegen übermäßige Seitenränder tun kann, aber die Grundlagen funktionieren.)

Wenn es alternativ ein Programm gibt, das eine PostScript-Datei in ein einseitiges PDF konvertieren kann, indem es die erforderliche Seitengröße berechnet, würde das auch für mich funktionieren.

Jeder PostScript-zu-PDF-Konverter würde eine gültige einseitige Postscript-Datei in eine einseitige PDF-Datei konvertieren. Sie können beispielsweise das OS X-eigene pstopdf oder das ps2pdf- Skript von Ghostscript verwenden. Wenn Sie den Begrenzungsrahmen verengen müssen, reicht pdfcrop aus.

Ich habe keine Garantie dafür, dass die PostScript-Eingabe eine Single-Page-Datei ist; Ich brauche den Konverter, um Seiteninformationen zu ignorieren (oder, falls erforderlich, eine Seitengröße basierend auf dem Gesamtinhalt neu zu berechnen).
@PhillipMills filtern Sie einfach die Operatoren in Ihrem PostScript-Dokument heraus showpageund entfernen Sie den Begrenzungsrahmen (oder stellen Sie ihn auf sehr, sehr groß ein) … und konvertieren Sie ihn dann in PDF

In Ihrem Fall sollten Sie auf Snow Leopard prüfen, ob dieses Betriebssystem unterstützt wird. Ich verwende PDFPen persönlich (und beruflich), da es ziemlich leistungsfähig ist und viel mehr kann als nur zu bearbeiten. Sie unterstützen 10.6, 10.7 und 10.8 in der aktuellen Version und können auch 10.4 und 10.5 in einer früheren Version ihres Produkts unterstützen.

Hier sind einige andere Listen von PDF-Editoren, falls sonst niemand einen hat, den sie für 10.6 empfehlen.

Außerdem ist die Acrobat Pro-Software von Adobe das schwergewichtige Werkzeug für alle Arten der Erstellung, Bearbeitung und Optimierung von PDF-Dokumenten, aber sie hat auch einen entsprechenden Preis.

Das ist eine ziemlich allgemeine „Wie bearbeite ich PDF-Dateien“-Antwort, aber wie geht sie auf die spezifische Frage ein, die hier gestellt wird?
Ich schieße auf den "oder eines Redakteurs"-Teil der Gleichung. PDfPen ist skriptfähig, daher ist es für viele eine gute Wahl für diese Art von automatisierter Aufgabe.