Wie man Ghostscript verwenden Sie eingebettete Schriftarten in PDF
gs -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dBATCH \
-sDEVICE=pdfwrite -sOutputFile=output.pdf input.pdf
Ich bin mit (versucht es jedenfalls) zu verwenden Ghostscript zur Senkung meiner PDF-Datei-Größe. Der obige Befehl sieht wie es funktioniert, es reduziert die Dateigröße erheblich, aber dann mehrere Felder sind verstümmelt. Als für die wie kann ich es aufspüren, Es zu tun font-substitution. SPRICH, Den gleichen text = gleiche verstümmelten text.
Die fonts sind im PDF-Dokument eingebettet, wenn es bekommt mir. Darüber hinaus habe ich versucht, fügen Sie alle Schriftarten, um die Fontmap.
Irgendwelche Ideen, im Idealfall würde ich mag es zu verwenden, die eingebettete Schriftarten, ohne dass ich ein update der gs-system-Schriften/fontmap editieren, etc. Ich verwende Ubuntu 9.10 und die Schriften eingebettet sind windows-Schriftarten Arial/TimesNewRoman.
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einbettung von Schriftarten retrospectivly, die nicht eingebettet wurden in die ursprüngliche PDF-Datei erhöht die Größe der Datei, nicht verringern.
Allerdings kann es noch eine chance zur Verringerung der Dateigröße durch Verringerung der Auflösung der eingebetteten Bilder... hängt von Ihren Vorlieben und Bedürfnissen.
Können Sie versuchen, mit Variationen der folgenden Kommandozeile. Es werden alle Schriften einbetten (auch der "Base 14" sind), aber das einbetten erforderlichen Glyphen nur (eine "Teilmenge" der original-Schrift), und auch komprimieren den Schriften: