popplerqt5 - это библиотека рендеринга в формате pdf для python.
Аннотация - это абстрактный класс из этой библиотеки.У него есть много подклассов, таких как LinkAnnotation.Как я могу узнать подкласс от объекта аннотации?
import popplerqt5 as poppler
import PyQt5
import PyQt5.QtXml
def main():
file = 'file.pdf'
doc = poppler.Poppler.Document.load(file)
annotations = doc.page(1).annotations()
for annotation in annotations:
print (annotation)
# if isinstance(annotation, poppler.LinkAnnotation):
# print ("Link")
if __name__ == "__main__":
main()
Это не работает, LinkAnnotation не определено.Я использую Python 3.