2017-04-12 2 views
0

을 다운로드하는 PDF를 임베드하는 중입니다. 그러나 API 엔드 포인트에서 제공되는 PDF 문서를 임베드하려고 시도하고 있지만 pdf의 URL은 HTML 페이지에 임베드하지 않고 내 컴퓨터로 다운로드합니다.본질적으로

불행히도 개인 정보 제약으로 인해 정확한 링크를 게시 할 수 없지만 온라인 상태 인 다른 PDF와 호환되는 몇 가지 예를 첨부했습니다. "embed it"과 반대되는 "다운로드"PDF를 만드는 URL의 속성이 있습니까?

다음 코드 단편은 온라인으로 렌더링되는 pdfs와 작동하지만 pdf가 대신 다운로드되기 때문에 API 끝점이 작동하지 않습니다.

<object data="http://url.com/thing.pdf" type="application/pdf"> 
<embed src="http://url.com/thing.pdf" width="500px" height="500px" /> 

나는이 속성을 편집 할 일부 자바 스크립트를 작성 완전히 개방 오전, 난 그냥이 유형의 문제에 접근하는 방법을 모르겠어요.

+0

아마도 원격 서버가 강제로 다운로드되도록 설정되었을 가능성이 있습니다. – charlietfl

답변

0

원본 서버에 첨부 파일로 설정된 콘텐츠 처리 헤더가있는 것 같습니다. curl -I url-of-pdf

한 가지 해결책은 웹 페이지에서 파일을로드하는 데 pdf.js 라이브러리를 사용하는 것일 수 있습니다.

관련 문제