Skip to content

TShippen/zotero-adobe-ocr-plugin

Repository files navigation

Zotero Adobe OCR

zotero target version latest release downloads Using Zotero Plugin Template

A Zotero plugin that OCRs (optical character recognition) PDF attachments using the Adobe PDF Services API.

OCR dialog showing per-file processing status with completion checkmarks, active processing, and elapsed timers

Prerequisites

Installation

  1. Download the latest .xpi file from Releases (all releases).

    Note: If you are using Firefox, right-click the .xpi link and select "Save Link As..." to download the file instead of opening it.

  2. In Zotero, go to Tools > Plugins, click the gear icon, and select Install Plugin from File....

  3. Select the downloaded .xpi file.

Setup

Open Zotero Settings > Adobe OCR and enter your Client ID and Client Secret. Use the Validate button to confirm they are working. You can also set default preferences for OCR language, output type, and cancellation behavior.

Adobe OCR preferences pane showing API credential fields, validation status, and default OCR options

Usage

Select one or more items in your library, right-click, and choose OCR Selected PDFs. The dialog allows you to choose a language, output type (searchable image or exact), and whether to overwrite the original PDF or create a new attachment. Progress is tracked per-file during processing.

Zotero right-click context menu showing the OCR with Adobe PDF Services option

Contributing

This is a personal project, and I'm not accepting pull requests at this time. Bug reports, feature requests, and other feedback are very welcome, please open an issue!

Disclaimers

Disclosure of Generative AI Use

This project was created with assistance from Generative AI, specifically Claude Code. I don't consider the way that Claude Code was used to be "vibe coding", but want to be transparent about its use in this project. My future contributions to this project bear this same disclaimer unless otherwise noted.

Use of Adobe REST API

This plugin is an independent, third-party project. It is not affiliated with, endorsed by, or supported by Adobe.

OCR processing is performed by Adobe's cloud service. When you use this plugin, your PDF files are uploaded to Adobe's servers. Refer to Adobe's terms of service for their data handling policies.

Adobe and Adobe PDF Services are either registered trademarks or trademarks of Adobe in the United States and/or other countries.

Icon

Plugin icon from Tabler Icons (MIT License).

Use of Template

This project uses the zotero-plugin-template created by windingwind.

License

AGPL. See LICENSE for details.

About

A Zotero plugin for OCR that uses Adobe's OCR REST API

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors