Я пытаюсь создать закладку в формате PDF на основе ключевого слова в файле PDF. Я могу создать закладку для страниц в формате PDF, используя функцию addbookmark в pypdf2. но это на основе страницы, а не на основе ключевых слов.
Например, если pdf содержит слово «метаданные» в качестве слова, я хотел бы создать закладку для ключевого слова «метаданные».
Я сослался Добавить закладку в PDF с PyPDF2 , которая создает закладку для страниц.
output = PdfFileWriter() # open output
input = PdfFileReader(open('test.pdf', 'rb')) # open input
output.addPage(input.getPage(0)) # insert page
output.addBookmark('Hello, World Bookmark', 0, parent=None) # add bookmark
outputStream = file('result.pdf','wb') #creating result pdf JCT
output.write(outputStream) #writing to result pdf JCT
outputStream.close() #closing result JCT