У цьому короткому посібнику описано, як видалити метадані з 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.