We have already demonstrated how to set PDF Document Properties in Java. This article we will show you how to set custom properties for PDF files in Java.
import com.spire.pdf.*;
public class PDFCustomProperties {
public static void main(String[] args) throws Exception {
String inputPath = "Sample.pdf";
PdfDocument doc = new PdfDocument(inputPath);
doc.loadFromFile(inputPath);
//Set the custom properties
doc.getDocumentInformation().setCustomerDefined("Number", "123");
doc.getDocumentInformation().setCustomerDefined("Name", "Daisy");
doc.getDocumentInformation().setCustomerDefined("Company", "e-iceblue");
//Save the document to file
doc.saveToFile("Output/result.pdf");
doc.close();
}
}
Effective screenshot after adding custom properties to PDF document:
