1. Produtos
  2.   Font
  3.   Java
  4.   FontVerter
 
  

Biblioteca Java para Ler & Converter Fontes

Biblioteca Java de Código Aberto que permite Carregar, Ler, Manipular e Converter formatos de arquivos de fonte TrueType, OpenType e Type1.

As fontes sempre desempenham um papel importante ao trabalhar com conteúdo digital. Seja em um site, em um aplicativo ou em um documento, a escolha da fonte pode impactar significativamente a experiência geral do usuário. No entanto, usar a fonte correta nem sempre é simples e pode ser muito demorado e caro. É aqui que o FontVerter pode ajudar os usuários, permitindo converter fontes entre diferentes formatos com facilidade. O FontVerter é uma biblioteca Java de processamento de fontes de código aberto que permite aos desenvolvedores de software converter fontes de um formato para outro sem qualquer dependência externa.

FontVerter é uma biblioteca Java leve e fácil de usar que fornece uma API simples para converter formatos de fonte dentro de aplicações Java. Ela é escrita em Java e, portanto, pode ser usada em qualquer aplicação baseada em Java. Com o FontVerter, desenvolvedores de software podem converter facilmente fontes TrueType (TTF) para Web Open Font Format (WOFF) ou Web Open Font Format 2 (WOFF2), e vice‑versa. Esta biblioteca pode ser usada para converter fontes para diferentes formatos para uso em aplicações web, aplicações desktop e aplicações móveis.

A biblioteca FontVerter oferece uma API simples que abstrai a complexidade da conversão de fontes. Desenvolvedores de software podem integrar rapidamente o FontVerter em seus projetos Java sem lutar com a análise intricada de arquivos de fonte ou algoritmos de conversão e, com apenas algumas linhas de código Java, os usuários podem converter fontes. Durante o processo de conversão, a API garante que os metadados essenciais da fonte, como nomes de fonte, estilos de fonte e informações de glifos, sejam preservados com precisão. Em conclusão, se você está trabalhando em um projeto que requer conversão de fontes, o FontVerter é uma ferramenta indispensável que economizará tempo, esforço e dores de cabeça.

Previous Next

Começando com o FontVerter

A maneira recomendada de usar o FontVerter é usando a dependência Maven. Por favor, use o comando a seguir para adicionar a dependência Maven ao seu projeto.

Dependência Maven para FontVerter

 <dependencies>
	<dependency>
	<groupId>net.mabboud.fontverter</groupId>
	<artifactId>FontVerter;/artifactId>
	<version>1.2.22</version>
    </dependency>
</dependencies>

Você também pode instalá-lo manualmente; baixe os arquivos da versão mais recente diretamente do repositório GitHub.

Convertendo uma fonte via API Java

A biblioteca de código aberto FontVerter inclui um conjunto muito poderoso de recursos para carregar e converter fontes existentes para outros formatos de arquivo suportados. Ela requer apenas algumas linhas de código para uma conversão de fonte suave. Para converter um arquivo, os usuários primeiro precisam fornecer o arquivo de fonte de entrada que desejam converter. Após uma conversão bem-sucedida, os usuários podem salvar a fonte em um local desejado e usá‑la posteriormente. O exemplo a seguir mostra como converter a fonte de entrada para o formato WOFF usando comandos Java.

Como converter fonte para um formato desejado via API Java?

import com.example.fontverter.FontConverter;

public class FontConversionExample {
    public static void main(String[] args) {
        // ...

        // Create an instance of the FontConverter
        FontConverter fontConverter = new FontConverter();
        
        // Convert the font to the desired format
        Font outputFont = fontConverter.convertFont(inputFont, FontFormat.WOFF);
        
   // specify the path to save the converted font file
   String outputFontPath = "/path/to/save/output/font.woff";
        
   // Save the converted font to the specified path
   FontSaver fontSaver = new FontSaver();
   fontSaver.saveFontToFile(outputFont, outputFontPath);

    }
}

Extrair fontes de arquivo PDF via biblioteca Java

A biblioteca gratuita FontVerter PDF oferece funcionalidade completa para carregar e extrair fontes programaticamente de um arquivo PDF existente com facilidade. Ela pode extrair fontes de um arquivo PDF ou de um diretório que contenha arquivos PDF. O extrator de fontes PDF ajuda desenvolvedores de software a extrair diretamente para um diretório ou extrair para uma lista de FVFonts para manipulação adicional. Ele permite salvar as fontes como WOFF1, WOFF2, OTF e assim por diante. O exemplo a seguir mostra como extrair fontes e salvá‑las em um diretório em uma máquina.

Como extrair fontes de arquivo PDF usando API Java?

File pdf = new File("test.pdf");
PdfFontExtractor extractor = new PdfFontExtractor();

// extract directly to a directory
extractor.extractFontsToDir(pdf, TestUtils.tempOutputPath);

// or extract to list of FVFonts for further manipulation
List fonts = extractor.extractToFVFonts(doc);
 Português