Jabref: Microsoft Word Integration simliar to LibreOffice

Created on 12 Sep 2020  路  3Comments  路  Source: JabRef/jabref

A longstanding wish by many users.
It should be possible to enter citations into Word directly from JabRef, simliar to the Open/LibreOffice functionality.
Currently JabRef only supports exporting to the word XML file format used by internal citation manager in Word.

https://discourse.jabref.org/t/microsoft-word-and-cls-bibliography-styles-integration/2133

It should be invesitgated, if this is possible to do this with Apache POI for if we need a kind of word extension.
Ideally the code for the LibreOffice and Word insertion should be abstracted/unified by a common interface.

openofficlibreoffice feature

Most helpful comment

Another idea would be to fork Zotero's word plugin: https://github.com/zotero/zotero-word-for-windows-integration
This would reduce the maintenance cost in the future, for both JabRef and Zotoro. In the long term this may lead to one open source word plugin that can communicate to several bibliographic managers, instead of that each one has there own plugin.

All 3 comments

Initial code: https://github.com/JabRef/JabRef4Word - this is based on Docear4Word.

Another idea would be to fork Zotero's word plugin: https://github.com/zotero/zotero-word-for-windows-integration
This would reduce the maintenance cost in the future, for both JabRef and Zotoro. In the long term this may lead to one open source word plugin that can communicate to several bibliographic managers, instead of that each one has there own plugin.

On a second look, the zotero plugin still uses the old C++ interface while Microsoft is hard pushing the new Javascript-based Office Addons: https://docs.microsoft.com/en-us/office/dev/add-ins/word/?view=word-js-preview
They work on Windows as well as on Mac (and web). So it seems they are the future-oriented technology.

Still, I think we should coordinate with the Zotero team. In particular, it should be compatible with the zotero format of inserting references, which is described here: https://github.com/rmzelle/ref-extractor/wiki. Example document: https://github.com/GVogeler/DHd2018/blob/1c2ff2f52eba09229a294658512e4251aeb78430/input/xml/BURGHARDT_Manuel_Digital_Dylan___Computergest_tzte_Analyse_d.xml

Was this page helpful?
0 / 5 - 0 ratings

Related issues

caugner picture caugner  路  3Comments

lenhard picture lenhard  路  4Comments

diabl0w picture diabl0w  路  3Comments

humbleambition picture humbleambition  路  3Comments

Siedlerchr picture Siedlerchr  路  4Comments