Пример #1
0
        public PdfMetadata(
            string title,
            string author,
            string subject,
            string keywords,
            string creator,
            DateTime creationDate,
            DateTime modDate)
        {
            Title        = title;
            Author       = author;
            Subject      = subject;
            Keywords     = keywords;
            Creator      = creator;
            CreationDate = CreationDate;
            ModDate      = ModDate;

            var version = "1.0.0"; // TODO: read version from csproj or something

            Producer = $"EnumPdf Version:{version}";

            Dictionary.Add(nameof(Title), $"({Title})");
            Dictionary.Add(nameof(Author), $"({Author})");
            Dictionary.Add(nameof(Subject), $"({Subject})");
            Dictionary.Add(nameof(Keywords), $"({Keywords})");
            Dictionary.Add(nameof(Creator), $"({Creator})");
            Dictionary.Add(nameof(Producer), $"({Producer})");
            Dictionary.Add(nameof(CreationDate), $"({CreationDate.ToAsnDate()})");
            Dictionary.Add(nameof(ModDate), $"({ModDate.ToAsnDate()})");
        }