E 'possibile, usando Adobe Acrobat o un altro strumento, sostituire globalmente un font in un PDF?come sostituire globalmente il carattere in un PDF
Come posso fare questo?
E 'possibile, usando Adobe Acrobat o un altro strumento, sostituire globalmente un font in un PDF?come sostituire globalmente il carattere in un PDF
Come posso fare questo?
Senza vedere il tuo file particolare è difficile dire che questo funzionerebbe sicuramente. Ma, in genere un carattere si definisce in questo modo:
/Resources <<
/Font << /F13 1 0 R >>
>>
1 0 obj <<
/Type /Font
/Subtype /Type1
/BaseFont /Helvetica
>> endobj
La risorsa di carattere viene quindi utilizzato come /F13 12 Tf
ovunque testo viene disegnato con esso.
Se si dovesse modificare lo /BaseFont
nella definizione, ciò influirebbe su tutti gli usi di tale risorsa di carattere.
Sostituire un carattere in un PDF non è generalmente una buona idea. Non dovresti aspettarti un comportamento simile alla sostituzione di un font in es. un documento di MS Word. In PDF, i glifi o le serie di glifi sono posizionati in modo assoluto. Al momento della generazione del PDF, questo posizionamento era basato sulle rispettive larghezze (e altre metriche) dei glifi nel carattere usato. Quando si sostituisce un font, la posizione dei glifi rimane invariata, ma in generale le larghezze dei glifi differiscono da quelle del font originale. Questo farà sì che la formattazione del testo distorto in questo modo:
Questo è certamente vero, ma non è una risposta alla domanda. Ci sono motivi legittimi per cui si vorrebbe sostituire un font (ad esempio sostituendo un font con una versione aggiornata/modificata o con un clone che ha le stesse metriche di font). –
Per le persone che non undertand questo. È ciò che mostra in un editor esadecimale. Ho cambiato il carattere i.e.:/Arial->/OpenSans e questo ha cambiato la dimensione del file, e quando l'ho aperto in Nitro Pro si dice che sia danneggiato, ma per fortuna lo ha riparato. – jscripter