Это задание очень сложное.Я написал программу для этого для большого производителя поздравительных открыток.
Сначала вы должны найти текст и вычислить ограничивающие рамки глифа.Затем вы должны изменить поток содержимого, чтобы удалить текст.Текст может быть разбит на множество частей в зависимости от создателя PDF.Вы должны удалить эти операторы из потока содержимого и настроить CTM, потому что некоторые операторы используют относительное позиционирование.Наконец, вам необходимо вставить замещающий текст, соответствующий стилю исходного текста (шрифт, размер, цвет, ориентация и т. Д.)
Что касается копирования элементов из одного PDF в другой, требуется выполнить большинство вышеперечисленных шагов.плюс вы должны скопировать ресурсы, например.шрифты, цветовые пространства, шаблоны и т. д. в новый PDF.