Como posso extrair fontes de um arquivo PDF?

12

Existe uma maneira de extrair fontes de arquivos PDF?

Eu sei que normalmente as fontes incorporadas em arquivos PDF são apenas subconjuntos das fontes. Enfim, existe uma maneira de fazer isso?

    
por slhck 07.01.2009 / 06:39

3 respostas

1

Eu usaria o Font Forge porque é uma solução gratuita, de código aberto e de plataforma cruzada, que pode extrair dados de fonte de arquivos PDF.

link

Use o arquivo > Abra o item de menu.

DA DOCUMENTAÇÃO:

FontForge can also read (many) fonts out of a pdf file. FontForge usually does not list pdf files (because they aren't really designed as mechanisms for transporting fonts and most such fonts will be incomplete due to subsetting and other optimizations), but you can always type in the name of one directly (or use the [Filter] button to define a filter for pdf files).

link

    
por 21.07.2017 / 23:27
0

Aqui estou promovendo o meu comentário anterior para uma resposta, de acordo com a sugestão do HackSlash.

Existe uma pergunta idêntica no Stackoverflow que já tem uma aceitação excelente e altamente votada answer .

Ele ilustrou vários métodos, que listarei apenas brevemente:

  1. pdftops
  2. fontforge
  3. mupdf
  4. um ghostscript script
  5. pdf-parser.py

Além disso, gostaria de salientar que existem vários gratuitos on-line serviços que se oferecem para fazer exatamente isso .

Comentário: Não vou "escolher a melhor opção", pois o melhor é muitas vezes subjetivo e realmente dependente da situação específica. O mais fácil seria usar um serviço online, mas isso não seria uma opção viável se o material fosse mantido em sigilo. FontForge parece muito bom, especialmente para aqueles que já podem estar usando para criação ou edição de fontes. Se nenhum ambiente de desktop estiver disponível, o pdftops (e as outras opções de linha de comando) seria uma boa opção também para a automação.

    
por 26.07.2017 / 10:49
0

Observe que, dependendo do programa de origem e do autor, eles podem ter escolhido "converter fontes em contornos". Nesse caso, os dados da fonte real não são incorporados. Isso foi muitas vezes necessário nos dias de saída do Postscript e a prática ainda é mantida até hoje, embora não seja realmente necessário.

cf. link

    
por 06.08.2017 / 18:40