Chrome Connector Extension feature request: Save as PDF

I'm not sure if this is the right format for a feature request. I've come here from the github repo.

**Feature Request**

The Zotero Chrome Connector extension should have an additional right-click option: Save to Zotero > Save to Zotero (Web page as PDF). Selecting this option should create a new Web Page item and attach a PDF of the current webpage (in the style of printing to a PDF) to the new item.

My use case is saving blog posts / etc as Zotero items. My current workflow is to:

1. Select "Save to Zotero (Embedded Metadata)"
2. Save the page as a PDF.
3. Manually attach the PDF to the Web Page item generated by step 1.
  • I don't think we're able to do something like this due to technical reasons. What's the reason you're saving pages as PDF? We'll soon have an update to the Zotero snapshot saving feature which will make the saved snapshots much more reliably appear like the original page.
  • Here is a related discussion about saving web pages as pdf:
    https://forums.zotero.org/discussion/81185/feature-request-optionally-save-web-pages-as-pdf-and-a-list-of-tools-that-might-help

    One option is to use ZotFile's "Attach New File" function for grabbing a saved PDF file from the Downloads folder, see here. Some users might prefer to save websites as PDF files, since they can then use ZotFile for managing annotations.

    I haven't tried SingleFile yet, but it seems promising and I'm looking forward to using Zotero's new snapshot function. Will it include the ability to remove or highlight content? That's listed on SingleFile's github page.
  • I haven't tried SingleFile yet, but it seems promising and I'm looking forward to using Zotero's new snapshot function. Will it include the ability to remove or highlight content?
    No, but it will save the page as rendered, meaning that it will capture any modifications you make to the page using other browser extensions before saving.
  • edited September 17, 2020
    I put together a solution that automatically attaches a PDF of the blog I'm viewing when using the Connector. I'll do a full write up at some point. Here's the big picture:

    1. Self-host https://github.com/alvarcarto/url-to-pdf-api and make two modifications: support api keys over GET and add a HEAD endpoint.
    2. Fork https://github.com/zotero/translators and configure the standalone Zotero client to use my forked translators.
    3. Customize existing translators, mainly Embedded Metadata, to add a PDF attachment using my self hosted url-to-pdf-api.
Sign In or Register to comment.