2011-11-28 7 views
2

내 앱에서 동적 PDF를 렌더링해야합니다. pdf (문자열 형식)를 반환하는 php 함수를 호출하는 ajax 함수가 있습니다. javascript를 사용하여 PDF 렌더링

는 지금은이 방법으로 데이터 URI를 사용하여이 PDF 렌더링 :

window.open('data:application/pdf;base64, ' + response); 

을 ...하지만 이것은 단지 크롬에서 작동합니다. 파이어 폭스에서도 어떻게 구할 수 있습니까?

+0

시도해보십시오. http://andreasgal.com/2011/06/15/pdf-js/? 또한 http://support.mozilla.com/en-US/questions/784207 –

답변

0

음 PHP로 서버에 임시 로컬 파일을 만들고 window.open()에서이 파일을 여는 것이 어떨까요?

Base64가 매우 자세한 경우 서버에서 실제로 직접로드하는 것보다 더 나은 성능을 얻을 것이라고 확신합니다. 같은 수의 요청, 더 나은 성능, 더 많이 물어볼 수있는 것은 무엇입니까? ;-)

+0

을 참조하십시오. 실제 파일을 만들지 않기 때문에 pdf를 javascript로 렌더링해야합니다. – keepyourweb

+0

은 서버 측에서 생성 된 파일입니까? 실제로 어디서나 저장하지 않고도 출력으로 직접 스트리밍 할 수 있습니다. [마지막 예] (http://www.w3schools.com/php/func_http_header.asp). 희망이 도움이 – Leon

관련 문제