How to export comments from a PDF file?

8,500

Solution 1

Since you use LaTeX, the texlive-latex-extra package on Ubuntu contains the pdfannotextractor executable that can extract comments for you. This uses libpdfbox-java that you will also need to install.

Another option is to install python-poppler and use this Python script from a similar stackoverflow question (see answer by Enno Gröper): Parse annotations from a pdf

Solution 2

Comments in PDFs can be exported/imported as FDF files. FDF files are usually only a few megabytes in size (unless the comments include images or other files). The comments list can also be exported to Word. Both options are found in the options menu in the comments pane as in the screenshot below (from Acrobat X Professional).

enter image description here

Share:
8,500

Related videos on Youtube

rumtscho
Author by

rumtscho

Updated on September 18, 2022

Comments

  • rumtscho
    rumtscho about 1 year

    My supervisor usually requests me to deliver some kind of written reports. I write them in LaTeX, deliver them as PDF, and get them back with lots of comments. She uses Acrobat Professional to create the comments.

    I would like to extract a list of all comments from the file so I can in a second step import them into a task management tool. Some simple text format will suffice, I can write a script to add markup if needed. All I want is that single comments are separated somehow, e.g. by two blank rows (I think she sometimes adds newlines into comments).

    I strongly prefer a solution which works under Linux, but in the worst case will accept something which requires Windows. I don't have a license for Acrobat professional or other paid PDF readers, so please recommend free software if possible.

  • jaimedash
    jaimedash over 6 years
    notes: a) do not install libpdfbox-java directly as this program relies on an old version of pdfbox rather run pdfannotextractor --install, b) the program doesn't really work (in my experience) to extract annotations to plain text
  • naught101
    naught101 about 6 years
    Yep, also not working for me: !!! Warning: Annotation on page 1 not recognized! java.lang.Exception: Unsupported annotation subtype: FreeText