setInfo method

void setInfo({
  1. String? title,
  2. String? author,
  3. String? creator,
  4. String? subject,
  5. String? keywords,
  6. String? producer,
})

Writes the /Info, preserving whatever is not given.

Implementation

void setInfo({
  String? title,
  String? author,
  String? creator,
  String? subject,
  String? keywords,
  String? producer,
}) {
  final current = readInfo();
  document.updateInfo(
    title: title ?? current[PdfNameTokens.title],
    author: author ?? current[PdfNameTokens.author],
    creator: creator ?? current[PdfNameTokens.creator],
    subject: subject ?? current[PdfNameTokens.subject],
    keywords: keywords ?? current[PdfNameTokens.keywords],
    producer: producer ?? current[PdfNameTokens.producer],
  );
}