Витягнення шрифту з PDF за допомогою Java

Цей короткий посібник пояснює, як витягнути шрифт з PDF за допомогою Java. Він містить деталі для налаштування середовища розробки, список кроків та зразок коду, що демонструє, як витягнути файл шрифту з PDF за допомогою Java. Ви можете відобразити всі властивості витягнутого шрифту, які надаються бібліотекою.

Кроки для витягнення шрифту з PDF Acrobat за допомогою Java

  1. Налаштуйте середовище для використання Aspose.PDF for Java для витягнення шрифтів
  2. Імпортуйте необхідні бібліотеки, визначте клас Main та ініціалізуйте ліцензію, щоб уникнути обмежень
  3. Завантажте вихідний файл PDF до об’єкта класу Document
  4. Витягніть усі шрифти з PDF за допомогою методу document.getFontUtilities().getAllFonts()
  5. Переберіть масив витягнутих шрифтів
  6. Збережіть кожен шрифт як файл .TTF та відобразіть назву шрифту

Ці кроки підсумовують процес витягнення вбудованого шрифту з PDF за допомогою Java. Імпортуйте необхідні бібліотеки, визначте головний клас, ініціалізуйте та застосуйте ліцензію, щоб уникнути водяних знаків та інших обмежень, і завантажте файл PDF до об’єкта класу Document. Витягніть усі шрифти за допомогою методу document.getFontUtilities().getAllFonts(), переберіть колекцію шрифтів і збережіть шрифт разом із відображенням назви шрифту відповідно до вимог.

Код для витягнення шрифту з файлу PDF за допомогою 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
}
}
}

Цей код продемонстрував, як витягнути шрифт з PDF за допомогою Java. Ви можете отримати доступ до назви типу шрифту, фактичної назви шрифту, декодованої назви шрифту, базового шрифту, останніх помилок вбудовування шрифту та стану вбудовування шрифту. Ви також можете змінити шрифт у PDF за допомогою цих методів.

Ця стаття провела нас через роботу з існуючими шрифтами у файлі PDF. Для перетворення URL на PDF зверніться до статті Перетворення URL на PDF у Java.

 Українська