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
- Nastavte prostředí pro použití Aspose.PDF pro Java k extrahování písem
- Importujte požadované knihovny, definujte hlavní třídu a inicializujte licenci, aby se předešlo omezením
- Načtěte zdrojový soubor PDF do objektu třídy Document
- Extrahujte všechna písma z PDF pomocí metody document.getFontUtilities().getAllFonts()
- Iterujte přes pole extrahovaných písem
- 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.