Найти - Пользователи
Полная версия: Создание меток на документе ПДФ
Начало » Python для новичков » Создание меток на документе ПДФ
1
sl0w
Добрый вечер, есть необходимость в создании меток на pdf файлы. Каждому сотруднику должен выдаваться перечень документов с его личной меткой для идентификации. Как можно это провернуть на питоне.

Те, открыть пдф файл, перейтина определенную страницу, перейти в определенное место и нанести подготовленную метку (ну или сгенерированную на основе списка). И так некоторое количество раз.

Спасибо за ответы.
sl0w
Сздал с помощью PyPdf2

Но возник такой вопрос:
При слиянии двух документов пдф (один с меткой, другой с документом), получается так что белый шрифт метки становится черным.

Если переходить ближе к коду то упрощенная текстовая метка выглядит подобным образом:
 c = canvas.Canvas('watermarkText.pdf')
c.setFillColorRGB(255,255,255)
c.drawString(250, 400, 'User : {} '.format('sam'))
c.save()

Все отображается отлично, мы видим лист с пдф белый но там можно выделить символы

Далее мы сливаем данную вотемарку с нашим файлом:
 input_page = input_file.getPage(0)
input_page.mergePage(watermark.getPage(0))
output_file.addPage(input_page)

Но вот неожиданность, текст на ней становится черным, и изменения цвета не помогают

Каким образом можно обесцветить шрифт, либо сделать его белым ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB