Jak mogę wyodrębnić czcionki z pliku PDF?

15

Czy istnieje sposób na wyodrębnienie czcionek z plików PDF?

Wiem, że zwykle osadzone czcionki w plikach PDF to tylko podzbiory czcionek. W każdym razie, czy jest na to sposób?

slhck
źródło
Należy jednak pamiętać: niektóre dokumenty z niestandardowymi czcionkami są tworzone jako pliki PDF tylko po to, aby czcionki te nie były dostępne dla wszystkich. Oznacza to, że są chronione prawami autorskimi do ich właściciela. Co z kolei oznacza, że ​​jeśli zamierzasz używać wspomnianej czcionki chronionej prawem autorskim, możesz mieć wiele problemów. Tak, nie każda czcionka jest darmowa. Istnieją czcionki, które również kosztują setki złotówki.
Grumpy ol 'Bear
1
Uhm ... nie jest identyczne pytanie na Stackoverflow , że zapewnia szereg rozwiązań. Ponadto wydaje się, że istnieją bezpłatne usługi online , które to robią.
simlev
@imimlev wydaje się, że masz odpowiedź. Dlaczego nie podasz swojego komentarza do odpowiedzi, wybierając najlepszą opcję?
HackSlash

Odpowiedzi:

1

Chciałbym użyć Font Forge, ponieważ jest to bezpłatne, otwarte i wieloplatformowe rozwiązanie, które może wyodrębniać dane czcionek z plików PDF.

https://fontforge.github.io/en-US/

Użyj polecenia Plik> Otwórz menu.

Z DOKUMENTACJI:

FontForge może także czytać (wiele) czcionek z pliku pdf. FontForge zwykle nie wyświetla plików pdf (ponieważ nie są tak naprawdę zaprojektowane jako mechanizmy do transportu czcionek, a większość takich czcionek będzie niekompletna z powodu podzbiorów i innych optymalizacji), ale zawsze możesz wpisać nazwę bezpośrednio (lub użyć Przycisk [Filtr], aby zdefiniować filtr dla plików pdf).

https://fontforge.github.io/filemenu.html

HackSlash
źródło
1

Tutaj promuję mój wcześniejszy komentarz do odpowiedzi, zgodnie z sugestią HackSlash.

Na Stackoverflow istnieje identyczne pytanie, które już ma doskonałą i bardzo pozytywną odpowiedź .

Ilustruje kilka metod, które wymienię tylko krótko:

  1. pdftops
  2. fontforge
  3. mupdf
  4. Ghostscript skrypt
  5. pdf-parser.py

Ponadto chciałbym zauważyć, że istnieje kilka bezpłatnych usług online , które oferują właśnie to.

Komentarz: Nie zamierzam „wybierać najlepszej opcji”, ponieważ najlepsza jest często subiektywna i naprawdę zależy od konkretnej sytuacji. Najprościej byłoby skorzystać z usługi online, ale nie byłaby to opłacalna opcja, gdyby materiał miał pozostać prywatny. FontForge wygląda naprawdę dobrze, szczególnie dla tych, którzy mogą już go używać do tworzenia lub edycji czcionek. Jeśli żadne środowisko pulpitu nie jest dostępne, to pdftops (i inne opcje wiersza poleceń) byłyby dobrym wyborem również dla automatyzacji.

simlev
źródło