Java içinde PDF’den yazı tiplerini ayıklayın

Java kullanarak PDF’den yazı tipleri nasıl çıkarılır

Aspose.PDF for Java Logo

Java Aracı için Aspose.PDF kullanarak PDF'den yazı tipleri nasıl çıkarılır

PDF’den yazı tiplerini çıkarmanız gerekiyor mu? PDF belgelerinin programlı olarak değiştirilmesi, modern dijital iş akışlarının önemli bir parçasıdır. Aspose.PDF gibi Java kütüphaneleri ile geliştiriciler PDF’den yazı tiplerini ayıklayabilir. Bu kütüphaneler, diğer yazılımlara güvenmeyen ve ticari kullanıma hazır bağımsız çözümlerdir. Profesyonel Java geliştiricilerinin tüm olası ihtiyaçlarını karşılarlar.

  • PDF’den metin ayıklayın
  • PDF’den Görüntüleri Çıkarın
  • PDF’den Yazı Tiplerini Çıkarın
  • Formdan Verileri Çıkarın
  • Pullardan Metin Çıkarın
  • Tablodan Verileri Çıkarın

PDF dosyasından yazı tiplerini çıkarmak için Java platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan Aspose.PDF for Java API’sini kullanacağız. En son sürümünü doğrudan Maven adresinden indirebilir ve Maven tabanlı projenize aşağıdaki yapılandırmaları pom.xml ekleyerek yükleyebilirsiniz.

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>

Java içinde PDF’den yazı tiplerini ayıklayın


Kodu ortamınızda denemek için Aspose.PDF for Java gerekir.

  1. PDF’yi bir Document örneğiyle yükleyin.
  2. Yazı Tipi Yardımcı Programlarına Erişim.
  3. Yazı Tipleri Arasında Yineleyin.
  4. Daha Fazla Yazı Tipi Ayrıntısını Çıkarın.

Java ile PDF'den yazı tiplerini ayıklayın

Bu örnek kod, PDF belgelerinden fontların nasıl çıkarılacağını gösterir

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()));
    }
}

Aspose.PDF for Java API'si Hakkında

Java API için Aspose.PDF, geliştiricilerin uygulamalarına PDF işleme yetenekleri eklemelerini sağlayan bir kitaplıktır. Adobe Acrobat kullanmadan PDF dosyalarını oluşturmak veya okumak, dönüştürmek ve işlemek için her tür 32 bit ve 64 bit uygulama oluşturmak için kullanılabilir. Java için Aspose.PDF, geliştiricilerin PDF belgelerine tablolar, grafikler, resimler, köprüler, özel yazı tipleri ve daha fazlasını eklemelerine olanak tanır. Ayrıca, PDF’leri sıkıştırmak da mümkündür. Java için Aspose.PDF, güvenli PDF dosyaları geliştirmek için mükemmel güvenlik özellikleri sağlar.

Java API’si için Aspose.PDF hakkında daha fazla bilgiyi dokümantasyon ve API’nin nasıl kullanılacağı hakkında örnekler adresinde bulabilirsiniz. Aspose.PDF for Java API’sinin kritik özelliklerinden bazıları HTML, XFA, TXT, PCL, XML, XPS ve görüntü dosyası formatları dahil olmak üzere çeşitli dosya formatları için destek, farklı PDF sürümleri desteği ve kapsamlı köprü işlevselliği içerir.