Class PdfDocument.PdfInfo

Enclosing class:
PdfDocument

public static class PdfDocument.PdfInfo extends PdfDictionary
PdfInfo is the PDF InfoDictionary.

A document's trailer may contain a reference to an Info dictionary that provides information about the document. This optional dictionary may contain one or more keys, whose values should be strings.
This object is described in the 'Portable Document Format Reference Manual version 1.3' section 6.10 (page 120-121)

Since:
2.0.8 (PdfDocument was package-private before)
  • Constructor Details

    • PdfInfo

      PdfInfo()
      Construct a PdfInfo-object.
    • PdfInfo

      PdfInfo(String author, String title, String subject)
      Constructs a PdfInfo-object.
      Parameters:
      author - name of the author of the document
      title - title of the document
      subject - subject of the document
  • Method Details

    • addTitle

      void addTitle(String title)
      Adds the title of the document.
      Parameters:
      title - the title of the document
    • addSubject

      void addSubject(String subject)
      Adds the subject to the document.
      Parameters:
      subject - the subject of the document
    • addKeywords

      void addKeywords(String keywords)
      Adds some keywords to the document.
      Parameters:
      keywords - the keywords of the document
    • addAuthor

      void addAuthor(String author)
      Adds the name of the author to the document.
      Parameters:
      author - the name of the author
    • addCreator

      void addCreator(String creator)
      Adds the name of the creator to the document.
      Parameters:
      creator - the name of the creator
    • addProducer

      void addProducer()
      Adds the name of the producer to the document.
    • addProducer

      void addProducer(String producer)
      Adds the name of the producer to the document.
      Parameters:
      producer - name of the producer
    • addCreationDate

      void addCreationDate()
      Adds the date of creation to the document.
    • addModificationDate

      void addModificationDate()
      Adds the modification date (=current date and time) to the document.
    • addModificationDate

      void addModificationDate(PdfDate date)
      Adds the modification date to the document.
    • addkey

      void addkey(String key, String value)