Как удалить метаданные из PDF в Java

В этом кратком руководстве рассказывается, как удалить метаданные из PDF в Java. Он содержит ссылку на необходимые ресурсы для запуска приложения, список шагов программирования и работоспособный пример кода для удаления метаданных PDF в Java. При необходимости вы отработаете методы удаления метаданных по умолчанию или пользовательских метаданных отдельно.

Действия по очистке метаданных из PDF в Java

  1. Настройте IDE на использование Aspose.PDF for Java для удаления метаданных.
  2. Загрузите целевой PDF-файл, используя объект класса Document для удаления метаданных.
  3. Получите метаданные документа, используя объект класса DocumentInfo.
  4. Вызовите методclear(), чтобы удалить метаданные по умолчанию.
  5. Используйте метод ClearCustomData() для удаления пользовательских метаданных, если таковые имеются.
  6. Сохраните выходной PDF-файл после удаления метаданных.

Эти шаги суммируют процесс удаления метаданных PDF в Java. Сначала загружается исходный PDF-файл и извлекаются его метаданные. Затем вызываются методыclear() иclearCustomData() для очистки метаданных.

Код для стирания метаданных PDF на Java

import com.aspose.pdf.*;
public class Main
{
public static void main(String[] args) throws Exception // Remove meta data in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Load the PDF
Document pdfForMeta = new Document("sample.pdf");
// Fetch document info
DocumentInfo info = new DocumentInfo(pdfForMeta);
// Clear all metadata from the PDF
info.clear();
info.clearCustomData();
// Save the output document with no metadata
pdfForMeta.save("PDFWithoutMetadata.pdf");
System.out.println("Done");
}
}

Этот пример кода демонстрирует, как очистить метаданные PDF в Java. Он демонстрирует встроенные методы для удаления свойств по умолчанию и пользовательских свойств с использованием методовclear() иclearCustomData() соответственно. Если вы хотите удалить только выбранные метаданные, вы можете очистить нужные свойства в объекте DocumentInfo или вызвать методы Remove() или RemoveItemByKey() в классе DocumentInfo, если это необходимо.

В этом примере кода демонстрируется процесс удаления метаданных из PDF-файла на Java. Если вы хотите удалить водяные знаки из PDF-файла, обратитесь к статье на сайте как удалить водяной знак из PDF-файла в Java.

 Русский