JabRef version
5.5 (latest release)
Operating system
Windows
Details on version and operating system
Win 11
Checked with the latest development build
Steps to reproduce the behaviour
- Create pdf with dummy metadata for each xmp-field (Type, Author, Date, Source, Contributor, Publisher, Subject, Relation, Language, Rights, Coverage, Format, Description)
- Import this pdf into jabref
- Change each field entry before writing metadata back to pdffile
- Write metadata back to pdf file
- Inspect metadata in pdf viewer
The problem is that not all field are written back to the pdf file.
There are setter/adder function in DublinCoreExtractor.java for the field: DESCRIPTION, IDENTIFIER, TITLE, FORMAT, CONTRIBUTOR, CREATOR, PUBLISHER, SUBJECT, RELATION
The DATE field is not fully converted (only year and month field)
Remaining fields are added as relation to the RELATION-Field (with /bibtex-prefix), however there are setter/adder function provided by pdfbox (in DublinCoreSchema.java):
COVERAGE, LANGUAGE, RIGHTS, SOURCE, TYPE
Please add these missing functions to DublinCoreExtractor.java, so the complete XMP functionality can be used in both ways. If possible fix the DATE transformation, so also the DAY field could be used. Thank you.
Appendix
...
Log File
Paste an excerpt of your log file here
JabRef version
5.5 (latest release)
Operating system
Windows
Details on version and operating system
Win 11
Checked with the latest development build
Steps to reproduce the behaviour
The problem is that not all field are written back to the pdf file.
There are setter/adder function in DublinCoreExtractor.java for the field: DESCRIPTION, IDENTIFIER, TITLE, FORMAT, CONTRIBUTOR, CREATOR, PUBLISHER, SUBJECT, RELATION
The DATE field is not fully converted (only year and month field)
Remaining fields are added as relation to the RELATION-Field (with /bibtex-prefix), however there are setter/adder function provided by pdfbox (in DublinCoreSchema.java):
COVERAGE, LANGUAGE, RIGHTS, SOURCE, TYPE
Please add these missing functions to DublinCoreExtractor.java, so the complete XMP functionality can be used in both ways. If possible fix the DATE transformation, so also the DAY field could be used. Thank you.
Appendix
...
Log File