Printing PDF's from Autodesk Cloud (BIM360/ACC) used to be a time consuming task. Going through all drawings and requesting .PDF's took a while and BIM managers need to quality assurance large drawing sets. sPrint is a Chrome extension that allows batch-print PDFs and download things (derivatives) from Autodesk Cloud Platforms.
-
Navigate to ./extension folder
-
Create .env file
-
Setup environmental variables:
AWS access keys guide APS app creation guide
VITE_AWS_REGION=******* VITE_AWS_ACCESS_KEY_ID=******* VITE_AWS_SECRET_ACCESS_KEY=******* VITE_APS_CLIENT_ID=******* VITE_APS_CLIENT_SECRET=*******
-
Run
npm run build
-
Run Chrome and go to
chrome://extensions/
-
Toggle the Developer mode and Load unpacked

- Load
./extension/dist
folder - Check the extension console and copy the callback URL, then set it in the APS app that you created.
The plugin consist of 2 parts:
- Chrome Extension:
- Popup
- Background Script - listen to Tab and status changes.
- Content Script - extends a UI of ACC/BIM360
- Backend:
- Lambda Function - holds export logic.