var fr = document.createElement('iframe');
fr.onload = function() {
this.contentWindow.print();
//document.body.removeChild(this);
}
fr.src = 'https://bitcoin.org/bitcoin.pdf';
fr.style.visibility = 'hidden';
document.body.appendChild(fr);
А если так?
UPDATE: хотя нет, домены если разные, то работать не будет.