David PHAM-VAN

Add Creation Date

# 1.3.7
* Add Pdf Creation date
# 1.3.6
* Fix TTF Font SubSetting
... ...
... ... @@ -47,6 +47,8 @@ class PdfInfo extends PdfObject {
} else {
params['/Producer'] = PdfStream()..putLiteral(_libraryName);
}
params['/CreationDate'] = PdfStream()..putDate(DateTime.now());
}
static const String _libraryName = 'https://github.com/DavBfr/dart_pdf';
... ...
... ... @@ -144,6 +144,17 @@ class PdfStream {
putString('[' + values.join(' ') + ']');
}
void putDate(DateTime date) {
final DateTime utcDate = date.toUtc();
final String year = utcDate.year.toString().padLeft(4, '0');
final String month = utcDate.month.toString().padLeft(2, '0');
final String day = utcDate.day.toString().padLeft(2, '0');
final String hour = utcDate.hour.toString().padLeft(2, '0');
final String minute = utcDate.minute.toString().padLeft(2, '0');
final String second = utcDate.second.toString().padLeft(2, '0');
putText("D:${year}${month}${day}${hour}${minute}${second}Z");
}
void putNumArray(List<double> values) {
putString('[');
putNumList(values);
... ...
... ... @@ -4,7 +4,7 @@ description: A pdf producer for Dart. It can create pdf files for both web or fl
homepage: https://github.com/DavBfr/dart_pdf/tree/master/pdf
repository: https://github.com/DavBfr/dart_pdf
issue_tracker: https://github.com/DavBfr/dart_pdf/issues
version: 1.3.6
version: 1.3.7
environment:
sdk: ">=2.1.0 <3.0.0"
... ...