Мне нужно создать инструмент, который добавляет к нескольким именам файлов .pdf дату их создания. Я хотел бы использовать дату создания, хранящуюся внутри в формате PDF, и для этого я скачал iText Community Edition.
Теперь мой код начинается так (VB)
Module Module1
Sub Main()
Dim filename As String = My.Application.CommandLineArgs(0)
Dim PDFReader = New Pdf.PdfReader(filename)
Dim PDFDocument = New Pdf.PdfDocument(PDFReader)
Dim documentinfo As Pdf.PdfDocumentInfo = PDFDocument.GetDocumentInfo
Dim author As String = documentinfo.GetAuthor
Dim creator As String = documentinfo.GetCreator
Dim mypdfobject = documentinfo.GetPdfObject
End Sub
End Module
Я получил GetAuthor и GetCreator вместе с несколькими другими методами Get, но не могу найти что-то вроде GetCreationDate, только AddCreationDate.
Если я пойду дальше в mypdfobject, я найду на карте тег /Creationdate, поэтому я решил использовать его, но, хотя он часто имеет формат D: 20160704132234 + 02'00', иногда я нахожу что-то, что кажется двоичными данными, и я не знаю, как это расшифровать.
Есть ли лучший способ получить дату создания?
Спасибо
Стефано
(D:20160704132234+02'00')
, но есть и шестнадцатеричная запись, например:<443A32303136303730343133323233342b303227303027>
. Последнее кажется вам знакомым, когда вы говорите Я нашел что-то похожее на двоичные данные и не знаю, как это расшифровать? - person Bruno Lowagie   schedule 18.07.2016