Frage

Ich habe ein Eingabe-PDF-Datei (in der Regel, aber nicht immer generiert von pdfTeX), die ich konvertieren möchten, um eine PDF-Ausgabe, die optisch äquivalent (unabhängig von der Auflösung), hat es die gleichen Metadaten (Unicode-text-info, hyperlinks, Gliederungen etc.), aber die Dateigröße so klein wie möglich ist.

Ich weiß über die folgenden Methoden:

  • java -cp Multivalent.jar tool.pdf.Compress input.pdf (aus http://multivalent.sourceforge.net/).Diese recompresses alle Bäche, entfernt nicht verwendete Objekte, vereint äquivalente Objekte, komprimiert Leerzeichen entfernt werden, Standard-Werte, komprimiert die cross-Referenz-Tabelle.
  • Recompressing passende Bilder mit jbig2 und PNGOUT.
  • Re-Codierung von Type1-Schriftarten als CFF-Schriftarten.
  • Unifying-äquivalent Bilder.
  • Unifying Teilmengen der gleichen schriftart, um eine größere Teilmenge.
  • Entfernen Sie ausfüllbare Formulare.
  • Beim destillieren oder anderweitig umwandeln (z.B. gs -sDEVICE=pdfwrite), stellen Sie sicher, dass es nicht die Bildqualität beeinträchtigen, und erhöht nicht die (!) das Bild Größen.

Ich weiß über die folgenden Techniken, aber Sie gelten nicht in meinem Fall, da ich bereits eine PDF-Datei:

  • Verwenden Sie kleinere und/oder weniger Schriften.
  • Vektor-Bilder anstelle von bitmap-Bildern.

Haben Sie andere Ideen, wie PDF optimieren?

War es hilfreich?

Lösung

Optimieren von PDF-Dateien

Vermeiden Refried Grafiken

Für Grafiken eingefügt werden muss, als bitmaps, bereiten Sie Sie für maximale Komprimierbarkeit und minimalen Abmessungen.Verwenden die beste Qualität Bilder, die Sie am Ausgang Auflösung des PDF-Dokuments.Einfügen von komprimierten JPEGs in PDF-Dateien und Destillieren Sie können komprimieren Sie JPEG-Dateien erzeugen kann, bemerkbar Artefakte.Verwenden Sie schwarz-und-weiß-Bilder und text anstelle von Farbe Bilder zu ermöglichen, die Nutzung der neueren JBIG2-standard, zeichnet sich in monochromen Kompression.Werden sicher zu schalten Sie Miniaturansichten beim speichern von PDF-Dateien für das Web.Verwenden Sie Vektor-Grafiken

Vektor-basierten Grafiken, wo immer möglich, für die Bilder, die normalerweise in GIFs.Vektor-Bilder-Skala perfekt Aussehen wunderbare und Ihre mathematische Formeln in der Regel weniger Platz als Bitmapgrafiken beschreiben jeden Bildpunkt (obwohl es einige Fälle gibt, bitmap-Grafiken sind tatsächlich kleiner als Vektorgrafik).Sie können auch komprimieren Vektor-Bild Daten mit Hilfe der ZIP-Komprimierung, die ist gebaut in das PDF-format.Acrobat Reader version 5 und 6 auch die Unterstützung der SVG-standard.Minimieren Schriftarten

Wie verwenden Sie Schriftarten, vor allem in kleineren PDF-Dateien können erhebliche Auswirkungen auf die Dateigröße hat.Minimieren Sie die Anzahl der Schriftarten, die Sie verwenden in Ihren Dokumenten zu minimieren Ihre Auswirkungen auf die Dateigröße hat.Jede zusätzliche vollständig eingebettete schriftart kann leicht mit 40K in der Dateigröße, was ist der Grund, warum die meisten Autoren erstellen "subsetted" Schriften enthalten nur die Zeichen tatsächlich verwendet wird.Reduzieren Fett, Formen

Acrobat-Formulare können nehmen viel Platz in Ihrem PDF-Dateien.Neu in Acrobat 8 Pro können Sie flatten Formularfelder in der "Erweitert" > " PDF-Optimierung -> Objekte Verwerfen dialog.Abflachung Formen macht Formularfelder unbrauchbar, und bei einem Formular die Daten zusammengeführt, die mit der Seite.Sie können auch PDF Enhancer von Apago zu reduzieren Formen, die von 50% durch das entfernen von Informationen in der Datei vorhanden, aber nie wirklich verwendet.Kombinieren Sie eine refried PDF-Datei mit der alten form Seiten, um eine hybrid-PDF-Datei in Acrobat (siehe "Refried PDF" - Abschnitt weiter unten).

finden Artikel

Andere Tipps

Von PDF-Spezifikation Version 1.5 gibt es zwei neue Methoden der Kompression, Objektströme und Querverweis Ströme.

Sie erwähnen, dass die Multivalent.jar Kompresse Werkzeug, um die Querverweistabelle komprimiert. Dies bedeutet in der Regel die Querverweistabelle in einen Strom umgewandelt und dann komprimiert.

Das Format dieses Querverweis Strom ist nicht festgelegt. Sie können die Bit-Größe der „Spalten“ von Daten drei ändern. Es ist auch möglich, die Stromdaten unter Verwendung einer Vorhersagefunktion vorverarbeitet, die den Komprimierungsgrad der Daten verbessern. Wenn Sie in der PDF-Datei mit einem Texteditor aussehen könnten Sie in der Lage, den /Predictor Eintrag im Querverweis Strom-Wörterbuch zu finden um zu überprüfen, ob das Werkzeug verwendet Sie ist die Vorteile dieser Funktion nehmen.

ein Prädiktor verwendet auf der Kompression könnte auch für Bilder nützlich sein.

Die zweite Art von Kompression bietet, ist die Verwendung von Objektströmen.

Oft in einem PDF haben Sie viele ähnliche Objekte. Diese können nun zu einem einzigen Objekt kombiniert werden und dann komprimiert. Die Dokumentation für das Multivalent Compress-Tool erwähnt, dass Objekt-Streams verwendet werden, aber hat nicht viele Details über die tatsächliche Wahl, welche zusammen zu Gruppenobjekte. Die Kompression wird besser, wenn Sie Gruppe ähnliche Objekte gemeinsam in ein Objekt-Stream.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top