В этом кратком руководстве рассказывается, как удалить метаданные из PDF в Java. Он содержит ссылку на необходимые ресурсы для запуска приложения, список шагов программирования и работоспособный пример кода для удаления метаданных PDF в Java. При необходимости вы отработаете методы удаления метаданных по умолчанию или пользовательских метаданных отдельно.
Действия по очистке метаданных из PDF в Java
- Настройте IDE на использование Aspose.PDF for Java для удаления метаданных.
- Загрузите целевой PDF-файл, используя объект класса Document для удаления метаданных.
- Получите метаданные документа, используя объект класса DocumentInfo.
- Вызовите методclear(), чтобы удалить метаданные по умолчанию.
- Используйте метод ClearCustomData() для удаления пользовательских метаданных, если таковые имеются.
- Сохраните выходной 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.