Class PDFLinks


  • public class PDFLinks
    extends Object
    Extract links as list of LinkInfo from a PDF.

    In this first version, extracts only the links of type PDActionRemoteGoTo and PDActionLaunch (typically, when a PDF has a relative link to an external PDF).

    If the PDF is encrypted, a call to setPassword must be done before any attempt to get the links.

    IMPORTANT

    Because we can parse the documents several times to get different links, we don't close it after every call (optimization), it is the caller responsibility to explicitly close it to avoid leaks.

    Since:
    8.10
    • Constructor Detail

      • PDFLinks

        public PDFLinks​(Blob inBlob)
    • Method Detail

      • close

        public void close()
        To avoid opening/parsing several times the same document, we don't close it after a get...Link() call. It is important that the caller explcitly closes it.
      • setPassword

        public void setPassword​(String password)