Este tutorial descreve como escrever texto em uma PNG usando Java com a fonte especificada sem instalá-la no sistema onde o aplicativo será executado. Ele compartilha as instruções, as configurações do IDE e um código de exemplo para adicionar texto à imagem usando Java. Você também aprenderá a personalizar o texto renderizado conforme necessário.
Etapas para desenhar texto em imagem usando Java
- Configure o ambiente adicionando Aspose.Font for Java para renderizar texto em uma imagem
- Carregue a licença para acessar todos os recursos do produto
- Defina o caminho do arquivo de fonte a ser usado e da imagem de saída a ser criada
- Crie o objeto FontDefinition definindo o FontType, a extensão e o fluxo de conteúdo do arquivo de fonte
- Abra a fonte usando as configurações de FontDefinition fornecidas acima no método Font.Open()
- Renderize texto na imagem com a fonte carregada
- Salve o fluxo de imagem gerado no disco como um arquivo PNG
Essas etapas resumem o processo de adicionar texto em uma imagem usando Java. Primeiro, você prepara o ambiente adicionando o Aspose.Font para Java, carregando a licença e especificando tanto o arquivo de fonte quanto o caminho da imagem de saída. Em seguida, você abre a fonte, renderiza o texto na imagem e finalmente a salva como um arquivo PNG no disco.
Código para adicionar texto em imagem usando Java
Este código demonstrou o processo de inserir texto em imagem usando Java. O FontDefinition lida com o carregamento das fontes a partir de um arquivo ou fluxo, a extensão da fonte e o nome do arquivo. Você pode chamar o DrawText apenas fornecendo uma fonte, uma string de texto e um tamanho, ou usar sobrecargas que também permitem definir o tipo de espaçamento de linha, um valor de espaçamento e a largura máxima da imagem para habilitar a quebra de palavras.
Este artigo fornece orientação sobre como renderizar texto com uma fonte especificada a partir de um arquivo. Para converter TTF em SVG, consulte o artigo Converter TTF em SVG usando Java.