zotero-figure  by MuiseDestiny

Automated PDF figure, table, and formula extraction for Zotero

Created 3 years ago
541 stars

Top 58.1% on SourcePulse

GitHubView on GitHub
Project Summary

Zotero Figure is a Zotero plugin for extracting figures, tables, and formulae from PDFs. It targets researchers needing efficient content management from PDF literature. The plugin offers local processing for privacy and immediate results, streamlining extraction and organization workflows.

How It Works

This plugin uses local PDF analysis, rendering, and layout detection via a bundled model, avoiding runtime downloads or uploads. It identifies figures, tables, display formulae, captions, and footnotes. Results are accessible via a Reader sidebar and a comprehensive PDF Figure Library, prioritizing privacy and efficiency.

Quick Start & Requirements

  • Installation: Download zotero-figure.xpi from the latest release. In Zotero, go to Tools > Plugins, select Install Plugin From File..., and choose the XPI. Restart Zotero if needed.
  • Prerequisites: Zotero 9.
  • Optional: Formula OCR requires a SiliconFlow API key and network access. Java and pdffigures2.jar are not needed.
  • Links: Releases, Issues

Highlighted Details

  • Local Analysis: Extracts figures, tables, formulae, captions, and footnotes from PDFs without data uploads.
  • PDF Figure Library: Browse and filter extracted content across documents using waterfall or column views.
  • Comparison View: Enables side-by-side image comparison from different documents.
  • Formula OCR: Optionally recognizes LaTeX formulae via SiliconFlow, rendering locally with KaTeX.
  • Integration: Creates Zotero notes with embedded PNGs linking to source PDFs; optionally mirrors results to Zotero annotations.

Maintenance & Community

The project provides links to its Releases and Issues on GitHub. No specific community channels like Discord or Slack are mentioned.

Licensing & Compatibility

Licensed under AGPL-3.0-or-later, this strong copyleft license requires derivative works to be shared under the same terms. Review compatibility for commercial use or closed-source linking carefully due to these provisions.

Limitations & Caveats

Formula OCR is optional, requires a SiliconFlow API key (potential charges apply), and needs network access. The plugin requires Zotero 9+. The AGPL-3.0-or-later license imposes significant obligations on distribution and modification.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.