Каким образом можно намеренно повредить PDF файл с помощью JavaScript?
У меня есть обычный\работающий 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)
Источник: Stack Overflow на русском