Каким образом можно намеренно повредить PDF файл с помощью JavaScript?

Рейтинг: 0Ответов: 0Опубликовано: 13.08.2023

У меня есть обычный\работающий PDF-файл который мне нужно повредить при определённых условиях с помощью JavaScript. То есть мне нужно чтобы файл был читаем и рабочим пока не случились определённые условия(например наступила какая-либо дата). При совершении этих условий, встроенный скрипт бы повреждал файл и Adobe Acrobat выдавал ошибку при его открытии, сообщая о невозможности его чтения. Скажите, каким образом возможно это сделать? Для внедрения скриптов в файл использовал вот этот код на Python

from PyPDF2 import PdfWriter, PdfReader

output = PdfWriter()
ipdf = PdfReader(open('blank.pdf', 'rb'))

for i in range(len(ipdf.pages)):
    page = ipdf.pages[i]
    output.add_page(page)

with open('new.pdf', 'wb') as f:
    output.add_js("app.alert(\"Startup\");")
    output.write(f)

Ответы

Ответов пока нет.