Cómo imprimir un PDF

// use Print.JS
// npm install print-js
$http({      // get request for print pdf
    url: "",
    method: "GET",
    headers: {
        "Content-type": "application/pdf"
    },
    responseType: "arraybuffer"
}).success(function (data, status, headers, config) { // if no error occurs
    var pdfFile = new Blob([data], {
        type: "application/pdf"
    });
    var pdfUrl = URL.createObjectURL(pdfFile); // create pdf url
    //window.open(pdfUrl);
    printJS(pdfUrl); // call Print.JS funtion to print the pdf 
    //var printwWindow = $window.open(pdfUrl);
    //printwWindow.print();
}).error(function (data, status, headers, config) {
    alert("Sorry, something went wrong")
});
hjhardik