Я вижу, что есть функциональность для включения / выключения слоев с помощью pdfbox. Ниже приведен пример кода для этого.
Document document = PDDocument.load(new File(
"layers.pdf"));
PDDocumentCatalog catalog = document.getDocumentCatalog();
PDOptionalContentProperties ocprops = catalog.getOCProperties();
PDOptionalContentGroup group = ocprops.getGroup(layerName);
boolean isVisible = ocprops.isGroupEnabled(layerName);
Но есть ли способ заблокировать / разблокировать слои с помощью pdfbox?