Gibt es eine Möglichkeit, Schriftarten aus PDF-Dateien zu extrahieren?
Ich weiß, dass normalerweise eingebettete Schriftarten in PDF-Dateien nur Teilmengen der Schriftarten sind. Wie auch immer, gibt es einen Weg, dies zu tun?
Gibt es eine Möglichkeit, Schriftarten aus PDF-Dateien zu extrahieren?
Ich weiß, dass normalerweise eingebettete Schriftarten in PDF-Dateien nur Teilmengen der Schriftarten sind. Wie auch immer, gibt es einen Weg, dies zu tun?
Antworten:
Ich würde Font Forge verwenden, da es eine kostenlose, quelloffene und plattformübergreifende Lösung ist, mit der sich Schriftdaten aus PDF-Dateien extrahieren lassen.
https://fontforge.github.io/en-US/
Verwenden Sie den Menüpunkt Datei> Öffnen.
AUS DER DOKUMENTATION:
FontForge kann auch (viele) Schriftarten aus einer PDF-Datei lesen. FontForge listet in der Regel keine PDF-Dateien auf (da diese nicht wirklich als Transportmittel für Schriftarten konzipiert sind und die meisten dieser Schriftarten aufgrund von Teilmengen und anderen Optimierungen unvollständig sind). Sie können jedoch jederzeit den Namen einer Datei direkt eingeben (oder die verwenden) Schaltfläche [Filter] zum Definieren eines Filters für PDF-Dateien.
Hier fördere ich meinen früheren Kommentar zu einer Antwort, wie von HackSlash vorgeschlagen.
Es gibt eine identische Frage zu Stackoverflow, die bereits eine ausgezeichnete und vielbeachtete Antwort hat .
Es wurden verschiedene Methoden dargestellt, die ich nur kurz auflisten werde:
Darüber hinaus möchte ich darauf hinweisen, dass es mehrere kostenlose Online- Dienste gibt , die genau das anbieten.
Kommentar: Ich werde nicht "die beste Option wählen", da das Beste oft subjektiv ist und wirklich von der spezifischen Situation abhängt. Am einfachsten wäre es, einen Onlinedienst zu nutzen, aber dies wäre keine praktikable Option, wenn das Material privat bleiben würde. FontForge sieht wirklich gut aus, insbesondere für diejenigen, die es möglicherweise bereits zum Erstellen oder Bearbeiten von Schriftarten verwenden. Wenn keine Desktop-Umgebung verfügbar ist, ist pdftops (und die anderen Befehlszeilenoptionen) auch eine gute Wahl für die Automatisierung.
Beachten Sie, dass je nach Quellprogramm und Autor die Option "Zeichensätze in Konturen konvertieren" ausgewählt wurde. In diesem Fall werden die tatsächlichen Live-Zeichensatzdaten nicht eingebettet. Dies war zu Zeiten der Postscript-Ausgabe oft notwendig, und die Praxis wird auch heute noch beibehalten, obwohl dies nicht wirklich notwendig ist.