Extrahování písma z PDF pomocí Java

Tento krátký průvodce vysvětluje, jak extrahovat písmo z PDF pomocí Java. Obsahuje podrobnosti k nastavení vývojového prostředí, seznam kroků a ukázkový kód, který ukazuje, jak extrahovat soubor písma z PDF pomocí Java. Můžete zobrazit všechny vlastnosti extrahovaného písma, které knihovna poskytuje.

Kroky k extrahování písma z PDF pomocí Acrobat a Java

  1. Nastavte prostředí pro použití Aspose.PDF pro Java k extrahování písem
  2. Importujte požadované knihovny, definujte hlavní třídu a inicializujte licenci, aby se předešlo omezením
  3. Načtěte zdrojový soubor PDF do objektu třídy Document
  4. Extrahujte všechna písma z PDF pomocí metody document.getFontUtilities().getAllFonts()
  5. Iterujte přes pole extrahovaných písem
  6. Uložte každé písmo jako soubor .TTF a zobrazte název písma

Tyto kroky shrnují proces extrahování vloženého písma z PDF pomocí Java. Importujte požadované knihovny, definujte hlavní třídu, inicializujte a aplikujte licenci, aby se předešlo vodoznakům a dalším omezením, a načtěte soubor PDF do objektu třídy Document. Extrahujte všechna písma pomocí metody document.getFontUtilities().getAllFonts(), iterujte přes kolekci písem a uložte písmo, přičemž zobrazte název písma podle požadavků.

Kód k extrahování písma ze souboru PDF pomocí 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
}
}
}

Tento kód ukazuje, jak extrahovat písmo z PDF pomocí Java. Můžete získat přístup k názvu typu písma, skutečnému názvu písma, dekódovanému názvu písma, základnímu písmu, posledním chybám vložení písma a stavu vložení písma. Můžete také změnit písmo v PDF pomocí těchto metod.

Tento článek nás nasměroval k práci s existujícími písmy v souboru PDF. Pro převod URL na PDF si přečtěte článek Převod URL na PDF v Java.

 Čeština