Существует ли универсальное решение, которое автоматически проставляет/добавляет водяной знак на каждой распечатанной странице на любом принтере и в любом типе документа?
решение1
Вы можете использовать, например,Хорошая печатьпрограммное обеспечение (только для Windows). Это виртуальный принтер, которыйпозволяет добавлять водяные знакии распечатать вывод на любой принтер. Другое программное обеспечение для виртуального принтера (напр.МилыйPDF) также имеют эту функцию.
решение2
Коммерческое решение для Windows:Распечатать и поделиться. Позволяет добавлять водяные знаки на одну или несколько страниц. Можно добавлять не только водяные знаки, но и изображения, наложения и многое другое. Позволяет добавлять один или несколько принтеров, даже пакетную печать (добавление более 50 принтеров). Кроме того, поддерживаются также электронная почта, pdf и многое другое.
Он даже может обрабатывать сложные выборки страниц с помощью формул, если у вас есть сложные запросы на штамп. Этот пример выбирает все страницы, кроме последних 3 страниц, и проверяет, больше ли общее количество страниц 3 или нет:
1 - Parse(IfElse(LastPage() <= 3; LastPage(); LastPage() - 3))