
Quiero agregar algún formulario en una plantilla PDF usando Acrobat, no puedo modificar esa plantilla. Dado que las etiquetas en esa plantilla están en una fuente llamada STXiHei, quiero que mis formularios sean iguales. Sin embargo, no puedo encontrar esta fuente en la lista de selección.
Esto realmente me confundió porque estoy seguro de que mi Mac instaló esta fuente y puede usarla en Word u otras aplicaciones. Además, en la vista de edición de Acrobat también puedo usar esta fuente en cualquier cuadro de texto. Simplemente no puedo usar esto en forma de texto.
Estoy usando Acrobat Pro XI en Mac. ¿Alguien puede ayudarme?
Respuesta1
Basado en un comentario, con reflexiones adicionales...
Parece que esa fuente no se puede incrustar completamente, sino solo en subconjuntos. Para utilizar una fuente en los campos de formulario, esa fuente debe estar completamente incrustada (de lo contrario, puede terminar con caracteres no disponibles). Desde el punto de vista de la fuente, debe ser completamente incrustable (lo que significa que se debe configurar el indicador correspondiente, si es una fuente TrueType o OpenType; las fuentes PostScript no tienen indicadores de incrustación).
Ahora bien, si los campos se van a aplanar de todos modos, podría ser un enfoque más adecuado leer sus coordenadas y luego colocar el texto en la ubicación adecuada, lo que lo convierte en parte del documento base, y la fuente se puede incrustar en un subconjunto. (porque los caracteres necesarios se conocen y no cambiarán). No estoy lo suficientemente familiarizado con iText para determinar si eso es posible, pero estoy seguro de que se puede encontrar información (o proporcionarla en otra respuesta).
Estoy bastante seguro de que el enfoque mencionado anteriormente se puede implementar usando pdflib (incluso si esa información es bastante antigua).