Extrair Fonte de PDF com Java

Este guia rápido explica como extrair fonte de PDF com Java. Ele contém os detalhes para configurar o ambiente de desenvolvimento, uma lista de passos e um código de exemplo demonstrando como extrair arquivo de fonte de PDF com Java. Você pode exibir todas as propriedades da fonte obtida expostas pela biblioteca.

Passos para Extrair Fonte de PDF Acrobat com Java

  1. Configure o ambiente para usar Aspose.PDF for Java para extrair fontes
  2. Importe as bibliotecas necessárias, defina a classe Main e inicialize a licença para evitar limitações
  3. Carregue o arquivo PDF de origem no objeto da classe Document
  4. Extraia todas as fontes do PDF usando o método document.getFontUtilities().getAllFonts()
  5. Itere através da matriz de fontes extraídas
  6. Salve cada fonte como um arquivo .TTF e exiba o nome da fonte

Esses passos resumem o processo para extrair fonte embutida de PDF com Java. Importe as bibliotecas necessárias, defina a classe principal, inicialize e aplique a licença para evitar marcas d’água e outras limitações, e carregue o arquivo PDF no objeto da classe Document. Extraia todas as fontes usando o método document.getFontUtilities().getAllFonts(), itere através da coleção de fontes e salve a fonte junto com a exibição do nome da fonte conforme necessário.

Código para Extrair Fonte de Arquivo PDF com Java

import com.aspose.pdf.*;
import java.io.FileOutputStream;
public class Main {
public static void main(String[] args) throws Exception {//Fetch fonts
// Initialize the License object to activate Aspose.PDF features
License pdfLicense = new License();
pdfLicense.setLicense("license.lic");
// Load PDF
Document pdfDocument = new Document("Test.pdf");
// Retrieve all fonts present in the PDF document
Font[] pdfFonts = pdfDocument.getFontUtilities().getAllFonts();
// Iterate through each detected font
for (Font font : fonts) {
font.save(new FileOutputStream(pdfFonts.getFontName() + ".TTF"));
System.out.println(font.getFontName());//Display Font Name
}
}
}

Este código demonstrou como extrair fonte de PDF com Java. Você pode acessar o nome do tipo de fonte, o nome real da fonte, o nome decodificado da fonte, a fonte base, os últimos erros de incorporação de fonte e o estado de incorporação da fonte. Você também pode alterar a fonte em um PDF usando esses métodos.

Este artigo nos guiou a trabalhar com as fontes existentes em um arquivo PDF. Para converter uma URL em PDF, consulte o artigo sobre Converter URL para PDF em Java.

 Português