Я использую iText7. Есть несколько исходных PDF-файлов с большим количеством слоев. Некоторые из них скрыты. Я хотел бы создать один результат PDF, где исходные PDF-файлы идут один за другим. Я использую следующий метод, чтобы скопировать страницы для получения PDF:
sourcePdfDocument.CopyPagesTo(pageFrom, pageTo, destinationPdfDocument);
В результате копирования все скрытые слои становятся видимыми (это, вероятно, связано с отсутствием OCProperties в pdf результата). Но я ожидаю, что скрытые слои не видны в результате PDF.
Я нашел вопрос (возможно, устаревший), связанный с такой функциональностью здесь . Однако мы не видим, как мы можем удалить информацию, связанную с OCG, из каталога.
Не могли бы вы помочь с этим? Есть ли в iText7 какая-либо возможность удалить определенный слой? Есть идеи?