Abbiamo un piccolo problema con i caratteri nei documenti PDF. Per mettere il dito sul problema mi piacerebbe ispezionare, quali tipi di carattere sono effettivamente incorporati nel documento pdf e che sono solo referenziati. C'è un modo facile (ed economico come in free) per farlo?Come scoprire quali tipi di carattere sono referenziati e quali sono incorporati in un documento PDF
Come scoprire quali tipi di carattere sono referenziati e quali sono incorporati in un documento PDF
risposta
finalmente ho avuto un esempio di file che in realtà sembra avere caratteri incorporati.
Utilizzo del normale Adobe Reader (o Foxit se si preferisce). Selezionare File-> Proprietà nella finestra di dialogo risultante selezionare la scheda Carattere. Verrà visualizzato un elenco di tipi di carattere. Quelli incorporati indicheranno questo fatto in() dietro il nome del font.
utilizzando l'iText gratuito (o iTextSharp se si è su .NET) è possibile scrivere un'utilità che estrarrà per te queste informazioni utilizzando il metodo BaseFont.GetDocumentFonts.
Leggi this link per il codice
pdffonts
strumento a riga di comando originario di Xpdf, ora parte di Poppler.
Questo strumento è disponibile nella maggior parte delle distribuzioni Linux come parte del pacchetto poppler-utils
.
utilizzo e di uscita Esempio:
$ pdffonts some.pdf
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
BAAAAA+Arial-Black TrueType yes yes yes 53 0
CAAAAA+Tahoma TrueType yes yes yes 28 0
DAAAAA+Wingdings-Regular TrueType yes yes yes 43 0
EAAAAA+Webdings TrueType yes yes yes 38 0
FAAAAA+Arial-BoldMT TrueType yes yes yes 33 0
GAAAAA+Tahoma-Bold TrueType yes yes yes 23 0
HAAAAA+OpenSymbol TrueType yes yes yes 48 0
per evitare linkrot, si prega di includere un esempio e/o alcuni documenti. –
@jberger: ok, fatto – vartec
Sembra che sia stato installato di default sulla mia installazione di Lubuntu 14.10. – DaAwesomeP
CAM::PDF ha un reporter di font, disponibile come utility da riga di comando o tramite una chiamata di libreria. Se si esegue "listfont.pl file.pdf" si ottiene output come questo:
Page 1:
Name: F1.0
Type: TrueType
BaseFont: NZUXSR+Impact
Encoding: MacRomanEncoding
Widths: yes
Characters: 0-255
Embedded: yes
Name: F2.0
Type: TrueType
BaseFont: XSFKRA+ArialMT
Encoding: MacRomanEncoding
Widths: yes
Characters: 0-255
Embedded: yes
è possibile estrarre carattere (s) da PDF utilizzando Online Font Converter
Plug vergine, ma questo è l'unico metodo crossplatform qui che restituisce la prova. Inoltre, si, sito fantastico. – commonpike
- 1. Quali tipi di carattere sono disponibili in iOS 9?
- 2. Quali tipi di carattere sono installati di default su Android?
- 3. Scoprire quali metas sono irrisolti in un programma Agda
- 4. Quali sono i diversi tipi di casi?
- 5. NLTK - come scoprire quali corpora sono installati all'interno di python?
- 6. Quali tipi di file sono supportati da WKWebView?
- 7. Come scoprire quali riferimenti circolari specifici sono presenti nel codice
- 8. Quali alternateClassNames sono destinati
- 9. Come scoprire quali eventi JavaScript sono stati attivati?
- 10. Quali sono i tipi di modelli utilizzati, pro e contro?
- 11. Come sapere quali tipi sono definiti in una DCU Delphi?
- 12. In Linux, quali tipi di file sono mappati in memoria?
- 13. Quali sono i tipi di ritorno degli operatori in C++?
- 14. Quali tipi di numeri sono rappresentabili in virgola mobile binario?
- 15. Quali tipi di messaggi flash sono disponibili in Rails?
- 16. Da un elenco di stringhe, identificare quali sono nomi umani e quali non sono
- 17. Quanti tipi di dati ci sono in JS e quali sono?
- 18. Come scoprire quali caratteri sono definiti come alfanumerico per un determinato locale
- 19. Quali sono le variabili pure?
- 20. Quali sono i proxy reali e trasparenti
- 21. - Quali opzioni sono disponibili?
- 22. Quali sono le fortune?
- 23. Quali sono Finalization Queue e Control + ThreadMethodEntry?
- 24. Quali sono gli intrinsechi?
- 25. quali eventi sono associati?
- 26. Quali sono le 15 classificazioni dei tipi in C++?
- 27. Quali sono i possibili tipi di intent per intent.setType (type)?
- 28. Quali sono i tipi di valore del progetto Valhalla?
- 29. Cosa sono i tipi lambda in Scala e quali sono i loro benefici?
- 30. Quali sono i diversi tipi di destinazione a EDE?
Grande! Funziona anche con 'Document Viewer 3.10.3' – tuliomarchetto