के साथ ब्राउज़र की एक नई विंडो में एक पीडीएफ खोलें मैं कोणीय जेएस के लिए नया हूं और मैं बटन दबाकर ब्राउज़र की एक नई विंडो में एक पीडीएफ दस्तावेज खोलना चाहता हूं।एंजुलरज
मैं आगे के अंत में $http.get()
के साथ एक GET अनुरोध करता हूं, बैकएंड पर जावा आराम सेवा है जो जीईटी का जवाब देती है और पीडीएफ उत्पन्न करती है। मैं ब्राउज़र पर इस पीडीएफ को खोलना चाहता हूं।
यदि इस तरह से पीडीएफ खोलना संभव नहीं है तो कम से कम AngularJs के साथ किसी भी पीडीएफ को खोलें, मैं यह कैसे कर सकता हूं?
@GET
@Path("/printPdf")
public Response printService(){
//generates the pdf
File reportFile = new File(filePath);
String name = reportName + "." + "pdf";
ResponseBuilder response = Response.ok(new TemporaryFileInputStream(reportFile));
response.header("Content-Disposition", "attachment; filename=" + name);
response.header("Content-Type", "application/pdf");
response.header("Access-Control-Expose-Headers", "x-filename");
response.header("x-filename", name);
return response.build();
}
यह बाकी सेवा में प्रतिक्रिया उत्पन्न करने के लिए बैकएंड पर है।
एक ही तरीका है कि आप किसी भी पीडीएफ के साथ होता है ऐसा ... इस कोणीय विशिष्ट नहीं है। आप क्या विशिष्ट समस्या है? – charlietfl
मैं यह कैसे कर सकता हूं? – DarkAngeL
यूआरएल वापस भेजें और यूआरएल – charlietfl