I’ve been trying to get this to work for days with no avail. I ran into an older post that suggested a hacky way to save it to the CameraRoll and then open from there and that works as I want. Here’s what I’ve made so far:
let result = await Print.printToFileAsync({
html: html
})
let promise = await CameraRoll.saveToCameraRoll(result.uri, 'photo');
Linking.openURL(promise)
However, ideally I’d like to not pollute the user’s DCIM folder with PDFs. Any suggestions?
If I skip the CameraRoll.saveToCameraRoll, I get an error from Linking