2013-05-15 2 views
0

나는이 플러그인을 사용하여 HTML 페이지의 내용을 인쇄했습니다. 나는 AirPrint 프린터를 사용하지 않고 이것을 PDF로 인쇄하려고합니다. 플러그인 폴더에서 .m 및 .h 파일을 수정하여 어떻게 할 수 있습니까? 사용하신 플러그인은 다음과 같습니다. https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/PrintPlugin 감사합니다!AirPrint를 통해 PDF로 인쇄

var html = document.getElementById("printHTML").innerHTML; 
window.plugins.printPlugin.print(
           html, 
           function(result) { 
           alert("Printing successful"); 
           }, 
           function(result) { 
           if (!result.available){ 
           alert("Printing is not available"); 
           } 
           else{ 
           //Localised error description 
           alert(result.error); 
           } 
           }); 
+0

iOS에는 PDF 프린터가 없으며 제공 한 플러그인 만 AirPrinter로 인쇄 할 수 있습니다. 원시 코드에서는'UIKit''UIGraphicsBeginPDFContextToData'에 접근 할 수 있습니다 : http://developer.apple.com/library/ios/#documentation/2ddrawing/conceptual/drawingprintingios/GeneratingPDF/GeneratingPDF.html#//apple_ref/doc/uid/ TP40010156-CH10-SW1 – rckoenes

답변

1

같은 해결책을 찾고있는 중 더 나은 답변을 찾으면 알려주세요. 그동안, 내가 한 것은 새로운 창에서 브라우저를 열고 (플러그인을 모두 건너 뛰고) pdfcrowd.com을 통해 html 문서를 실행하는 것입니다. 그런 다음 브라우저에서 직접 에어 프린트를 사용합니다.

관련 문제