MIME 형식, 제목, 내용 등을 설정하여 JavaScript (예 : PDF)로 파일을 만드는 방법이 있으며 다운로드 옵션이있는 브라우저에 표시하십시오. ? 자바 스크립트에서 사용 가능한 Bytestream을 사용하여 파일 만들기
나는 자바 스크립트에서 PDF의 Base64로 바이트 스트림을하고 난에 의해 사용자에게 PDF를 표시하는 데 사용하고 있습니다 : 새 창에서 파일을 (이 모든 브라우저에서 작동 열립니다document.location.href = 'data:application/pdf;base64,' +data;
IE에는 URL 제한이 있으므로 제외) 모든 브라우저에서 파일을 다운로드 할 수 없습니다. IE는 내 응용 프로그램을 테스트하기위한 기본 브라우저이므로 큰 문제입니다.
Java와 같은 백엔드 기술을 사용하여 파일을 작성하고 응답으로 보내기 옵션은 ABAP 백엔드가 있으므로 배제됩니다.이 옵션을 사용하면 bytestream 만 제공 할 수 있습니다. 많은 사람들이 jsPdf를 사용하도록 제안했지만 jsPdf는 자바 스크립트에서 내용을 만들고 (줄 단위로 정보와 형식을 설정하는 것과 같이) 그것을 사용합니다. 하지만 이미 모든 데이터와 서식을 가지고 있으므로 사용할 수 없습니다. How to convert Hexadecimal Byte stream in the form of string to actual bytestream in javascript?
나는 해결책을 찾기 위해 최선을 다하지만 수 수있다 : 여기
내가 웹 페이지에서 바이트 변환 및 PDF의 표시 묻는 질문이다, 얻었다 추가적인 정보를 원하시면 대답 아직 찾지 못했다.
함께 할 수있는 어떤 일을 확인받을 수 있습니까? 거기에서 거기에'데이터 '를 전달하면 PDF 파일을 다운로드 할 수 있습니다. 'File Class'를 사용하여 – Tamkeen
자바 백엔드가 없다. 난 그냥 abapbackend, 그건 나에게 바이트 스트림을 제공합니다. – riswan