
Quero adicionar algum formulário em um modelo PDF usando o Acrobat, não tenho permissão para modificar esse modelo. Como os rótulos desse modelo estão em uma fonte chamada STXiHei, quero deixar meus formulários iguais. No entanto, não consigo encontrar esta fonte na lista de escolha.
Isso realmente me confundiu porque tenho certeza que meu Mac instalou essa fonte e pode usá-la no Word ou em outros aplicativos. Além disso, na visualização de edição do Acrobat também posso usar esta fonte em qualquer caixa de texto. Eu simplesmente não posso usar isso em formato de texto.
Estou usando o Acrobat Pro XI no Mac. Alguém pode ajudar?
Responder1
Baseado em um comentário, com reflexões adicionais…
Parece que essa fonte não pode ser totalmente incorporada, mas apenas subconjuntos. Para usar uma fonte em campos de formulário, essa fonte deve estar totalmente incorporada (caso contrário, você poderá acabar com caracteres não disponíveis). Do ponto de vista da fonte, ela deve ser totalmente incorporável (o que significa que o sinalizador correspondente deve ser definido, se for uma fonte TrueType ou OpenType; as fontes PostScript não possuem sinalizadores de incorporação).
Agora, se os campos forem nivelados de qualquer maneira, pode ser uma abordagem mais adequada ler suas coordenadas e depois colocar o texto no local apropriado, o que o torna parte do documento base, e a fonte pode ser incorporada em subconjuntos (porque os caracteres necessários são conhecidos e não serão alterados). Não estou suficientemente familiarizado com o iText para determinar se isso é possível, mas tenho certeza de que as informações podem ser encontradas (ou fornecidas em outra resposta).
Tenho certeza de que a abordagem mencionada acima pode ser implementada usando pdflib (mesmo que essa informação seja bastante antiga).