[API review] PDF exports and printing

Informational series on what add-ons are doing technically. Feedback welcome.

Just calling online services (possible privacy issues)

Remote services can’t render pages as the user sees them. (e.g. Logins or user actions)

pdfmage.org
https://addons.mozilla.org/en-US/firefox/addon/webpage-to-pdf/
https://addons.mozilla.org/en-US/firefox/addon/pdf-mage/
www.printfriendly.com
https://addons.mozilla.org/en-US/firefox/addon/print-friendly-pdf/
pdfcrowd.com
https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/
www.web2pdfconvert.com
https://addons.mozilla.org/en-US/firefox/addon/web2pdf-converter/
do.convertapi.com
https://addons.mozilla.org/en-US/firefox/addon/web2pdf/

Canvas: SVG + drawImage (low-res, single-page, fragile)

https://addons.mozilla.org/en-US/firefox/addon/website-to-pdf/

Canvas: drawWindow (low-res, single-page)

https://addons.mozilla.org/en-US/firefox/addon/webtopdf/
https://addons.mozilla.org/en-US/firefox/addon/capture-print/

nsIWebBrowserPrint (native)

https://addons.mozilla.org/en-US/firefox/addon/printpdf/
https://addons.mozilla.org/en-US/firefox/addon/print-edit/

I don’t understand, these are just links to addons on AMO. Are you making a collection for PDF printing addons here?

Oh, I was just trying to survey and illustrate some different APIs used in similar add-ons on AMO. I was too lazy to add a link to each part of the add-ons… (And some add-ons are proprietary)

This helps to both developers and users.
Is there any other good feature to do an AMO survey on?

I’m not sure about survey APIs. I know moz likes to use google survey service.