Effiziente Thumbnail-Erstellung einer riesigen PDF-Datei?

8

In einem System, an dem ich gerade arbeite, erzeugen wir Thumbnails als Teil des Workflows. Manchmal sind die PDF-Dateien ziemlich groß (Druckgröße 3m2) und können riesige Bitmap-Bilder enthalten.

Gibt es Thumbnail-fähige Programme, die für den Speicherbedarf optimiert sind und so große PDF-Dateien verarbeiten?

Das resultierende Thumbnail kann png oder jpg sein.

    
Carl R 16.03.2011, 16:26
quelle

2 Antworten

9

ImageMagick verwende ich für alle meine CLI-Grafiken. Vielleicht kann es für dich funktionieren:

%Vor%

Dies erzeugt drei separate PNG-Dateien:

%Vor%

Um nur ein Thumbnail zu erstellen, behandeln Sie das PDF so, als ob es ein Array wäre ( [0] ist die erste Seite, [1] ist das zweite usw.):

%Vor%

Da Sie sich Gedanken über Speicher machen, können Sie mit der Option -cache die Speichernutzung einschränken:

  

-cache Schwellenwert Megabyte des für den Pixel-Cache verfügbaren Speichers.

     

Bildpixel werden im Speicher gespeichert   bis Schwelle Megabyte Speicher waren   verbraucht. Nachfolgende Pixeloperationen   sind auf der Festplatte zwischengespeichert. Operationen zu   Speicher sind wesentlich schneller aber   wenn Ihr Computer keine a   ausreichende Menge an freiem Speicher   Vielleicht möchten Sie diesen Schwellenwert anpassen   Wert.

Um eine PDF-Datei zu verkleinern und ihre Größe zu ändern, können Sie diesen Befehl ausführen, der eine maximale Speicherbelegung von ungefähr 20 MB haben sollte:

%Vor%

Oder Sie können -density verwenden, um die Ausgabedichte anzugeben (900 wird dadurch erheblich verkleinert):

%Vor%     
Blender 16.03.2011, 16:35
quelle
0

Sollte es dich interessieren? Aktuelle erschwingliche Server haben 512 GB RAM. Dies unterstützt das Speichern einer vollfarbigen unkomprimierten Bitmap von mehr als 9000 Zoll (250 m) im Quadrat bei 1200 dpi. Der Leistungseinbruch, den Sie aus der Verwendung von Festplatten ziehen, ist groß.

    
Stephan Eggermont 30.03.2012 09:16
quelle

Tags und Links