Wyodrębnij czcionki z pliku PDF w Java

Jak wyodrębnić czcionki z pliku PDF za pomocą Java

Aspose.PDF for Java Logo

Jak wyodrębnić czcionki z pliku PDF za pomocą narzędzia Aspose.PDF dla Java

Czy musisz wyodrębnić czcionki z pliku PDF? Programowa modyfikacja dokumentów PDF jest istotną częścią nowoczesnych cyfrowych przepływów pracy. Dzięki bibliotekom Java, takim jak Aspose.PDF, programiści mogą wyodrębnić czcionki z pliku PDF. Biblioteki te są samodzielnymi rozwiązaniami, które nie opierają się na innym oprogramowaniu i są gotowe do użytku komercyjnego. Obejmują one wszystkie możliwe potrzeby profesjonalnych programistów Java.

  • Wyodrębnij tekst z pliku PDF
  • Wyodrębnij obrazy z pliku PDF
  • Wyodrębnij czcionki z PDF
  • Wyodrębnij dane z formularza
  • Wyodrębnij tekst ze znaczków
  • Wyodrębnij dane z tabeli

Aby wyodrębnić czcionki z pliku PDF, użyjemy interfejsu API Aspose.PDF for Java, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy Java. Możesz pobrać najnowszą wersję bezpośrednio z Maven i zainstalować ją w swoim projekcie opartym na Maven, dodając następujące konfiguracje do pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>
    

Dependency

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-pdf</artifactId>
  <version>version of aspose-pdf API</version>
</dependency>

Wyodrębnij czcionki z pliku PDF w Java


Potrzebujesz Aspose.PDF dla Java, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF z instancją dokumentu.
  2. Uzyskaj dostęp do narzędzi czcionek.
  3. Iteruj za pomocą czcionek.
  4. Wyodrębnij więcej szczegółów czcionki.

Wyodrębnij czcionki z pliku PDF za pomocą Java

Ten przykładowy kod pokazuje, jak wyodrębnić czcionki z dokumentów PDF

Input file:

File not added

Output format:

PDF

Output file:


public static void Extract_Fonts() throws FileNotFoundException
{
    // The path to the documents directory.
    String filePath = "<... enter file name ...>";
    
    // Load PDF document
    com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(filePath);
    com.aspose.pdf.Font[] fonts = pdfDocument.getFontUtilities().getAllFonts();

    for (com.aspose.pdf.Font font : fonts)
    {
        font.save(new FileOutputStream(font.getFontName()));
    }
}

Informacje o Aspose.PDF for Java API

Aspose.PDF dla Java API to biblioteka, która umożliwia programistom dodawanie możliwości przetwarzania plików PDF do swoich aplikacji. Może być używany do tworzenia dowolnego typu aplikacji 32-bitowych i 64-bitowych do generowania lub odczytu, konwersji i manipulowania plikami PDF bez użycia programu Adobe Acrobat. Aspose.PDF dla Java umożliwia programistom wstawianie tabel, wykresów, obrazów, hiperłączy, niestandardowych czcionek - i innych - do dokumentów PDF. Ponadto możliwe jest również kompresowanie plików PDF. Aspose.PDF dla Java zapewnia doskonałe funkcje bezpieczeństwa do tworzenia bezpiecznych plików PDF.

Więcej informacji na temat Aspose.PDF dla Java API można znaleźć na stronie dokumentacja i przykłady na temat korzystania z API. Niektóre z krytycznych funkcji Aspose.PDF dla Java API obejmują obsługę różnych formatów plików, w tym HTML, XFA, TXT, PCL, XML, XPS i formatów plików graficznych, obsługę różnych wersji PDF i rozbudowaną funkcjonalność hiperłączy.