Add entry using PDFs

JabRef can create entries from PDF files.

Adding using drag and drop

The simplest way to create a new entry based on a single PDF file is to drag & drop the file onto the table of entries (between two existing entries). JabRef will then analyze the PDF and create a new entry.

If you drop a PDF onto an entry in the main table or the entry preview in the entry editor, the PDF is simply attached to the entry. To add a new entry based on the PDF meta data, drop it between two entries in the main table or onto the empty area in the maintable (available for small libraries). The meta data of the PDF is then parsed and a new entry is added to the library. The PDF file is moved and renamed to the library as default. If you want to copy or just link it, hold the respective modifier keys. On Windows, Ctrl is for copying and Alt is for linking.

Better filenames

JabRef changes the filenames automatically. You can adapt the pattern at Preferences -> Import

Select "Choose pattern" and choose "bibtexkey - title" . This results in the setting \bibtexkey\begin{title} - \format[RemoveBrackets]{\title}\end{title}.

This makes the filenames start with the citation key followed by the full title. In the concrete case, \bibtexkey only may be the better option as the described bibtey key already contains the title.

More details are given at Managing Linked Files.

Adding files currently not linked in the library

In case you have numerous PDF files and want to convert them into new entries, JabRef can search automatically for the PDF files, let you select the relevant ones, and convert them into new entries.

This feature is available through Lookup -> Search for unlinked local files.

Preparation: Adjust the JabRef key generation pattern to fit your needs

JabRef offers a BibTeX key generation and offers different patterns described at BibtexKeyPatterns.

Using the Wizard "Search for unlinked local files"

  1. Create or open a library (AKA a .bib file).

  2. Go to Lookup -> Search for unlinked local files. (or press SHIFT + F7)

    FindUnlinkedFiles - Menu
    FindUnlinkedFiles - Menu
  3. The "Search for unlinked local files" dialog opens.

  4. Choose a start directory using the "Browse" button.

  5. Click on "Search" / "Scan directory".

  6. In "Select files", the files not yet contained in the library are shown.

  7. Select the entries you are interested in. Note: the button Export selected files allows you to export the list of the selected files (a text file containing on each line one filename with its path)

  8. Click on Import.

    The windows close and the entry table now contains the newly-imported entries.

  9. The entry editor with the last imported entry is shown

  10. You can now save the file and are finished.

  11. Optional: Click on "General" to see the linked file

  12. Optional: Click on "BibTeX source" to see the BibTeX source

  13. Optional: You have to shrink it to see the entry in the entry table, enlarge the JabRef window and use the mouse at the upper border of the entry editor

  14. Optional: Press Esc to show the entry preview

Further information

PDFs for which it works

The importer works well if there is BibTeX on the first page of the PDF, based on the content has been written for IEEE and LNCS formatted papers. Other formats are not (yet) supported. In case a DOI is found on the first page, the DOI is used to generate the BibTeX information.

Background:

Last updated

Was this helpful?