2013-05-01 4 views
2

iframe HTML 요소 내에서 특정 .pdf 파일을 열 때 정말 어려움을 겪고 있습니다. 이 iframe에서 일부 .pdf 파일을 열 수 있지만 전부는 아닙니다. 내가 비주얼 스튜디오에서 크리스탈 리포트 엔진에 의해 열려 있지 만들어진 수있는 사람 2010iframe에서 .pdf 파일을 열려고 시도합니다.

내 소스가 간단하며 다음과 같습니다 :

<iframe src= "c:\jnk\EULA.pdf"> 
</iframe> 

는 .pdf 파일의 특성은 할 수 있습니까 iframe에 표시되지 않도록 하시겠습니까? 나는 IE8을 사용하고 있지만 FF로 같은 결과를 얻는다. 또한 iframe에없는 경우이 .pdf 파일을 완벽하게 표시 할 수 있습니다.

답변

0

IFrame이 올바르지 않습니다. 다른 솔루션을 사용할 수 있습니다.

1. <embed src="file:///C:\jnk\EULA.pdf" width="500" height="375">

2. this 라이브러리를 다운로드하여 사용하십시오.

내가 도움이되기를 바랍니다.

PS 우리가 로컬 파일을 사용하는 경우, 우리는 당신의 의견을 바탕으로 제 영어

+0

embed를 사용하면 iframe을 사용할 때와 동일한 결과를 얻지 만 "액세스가 거부되었습니다"라는 오류 메시지가 나타납니다. – carlg

+0

Linux 또는 Windows를 사용하고 있습니까? – TN888

+0

Windows, Visual Studio 2010, ASP.NET MVC3 – carlg

0

에 대한 file:///

죄송 접두사에 작성해야 기억, 그것은 당신의 문제처럼 들린다 관련이없는 권한 중 하나입니다 PDF로.

내가 너라면, HTML 외부의 브라우저에서 PDF에 액세스 할 수 있는지 확인해야합니다. 실패하면 문제가 있음을 알게됩니다.

+0

이것은 처음에 생각한 것입니다. 브라우저에서 .pdf 파일에 완벽하게 액세스 할 수있었습니다. 그냥 iframe에 없습니다. – carlg

+0

작동하지 않는 pdfs와 "pdf producer"및 "pdf version"사이의 유일한 차이점은 – carlg

+0

입니다. 위치는 어떻게됩니까? 일부 네트워크 및 다른 지역에 있습니까? – mlissner

관련 문제