2011-12-19 4 views

답변

0

타사 플러그인없이 MS-Word 문서를 포함합니다. MS-Office 형식은 웹 표준이 아니며 브라우저는 기본적으로이를 이해하지 못합니다.

MS-Office 형식을 이해하는 브라우저 플러그인을 사용하거나 MS-Office 문서를 HTML로 변환하거나 MS-Office 문서를 PDF로 변환하고 Adobe PDF 플러그인을 사용하여 렌더링 할 수 있습니다 그들을 렌더링합니다.

+0

가 새로운 MS 오피스의 X 형식은 (docx 등)은 XML 기반이며 공개되어 있습니다. JavaScript는 바이너리 데이터를 지원합니다. 따라서 최신 버전은 pdf로 변환하지 않고도 포함시킬 수 있습니까? – Bakudan

+1

@ Bakudan-ханювиги - 'open'은 모든 브라우저가 기본적으로 지원하는 표준이 아니라 MS가 형식을 게시했음을 나타냅니다. 네, XML입니다. 그러나 XML은 무언가가 데이터의 의미를 이해하고 데이터로 무엇을 할 것인지, 렌더링하는 방법을 알기 전까지는 많은 데이터에 지나지 않습니다. 그것은 내가 아는 어떤 브라우저에도 내장되어 있지 않은 MS-Office 전용 코드를 필요로합니다. 마이크로 소프트가이를 IE에 구현할 가능성은 있지만, 다른 브라우저가이를 구현할 것인지는 의문입니다. 웹의 문서 형식은 Office XML이 아닌 HTML입니다. – jfriend00

0

이 예는 브라우저에 제공되는 타사 Flash 응용 프로그램을 사용하는 것과 관련이 있습니다.

그런 "필요"가 없습니다. <object> 요소를 사용하면 임의의 미디어를 문서에 포함시킬 수 있어야합니다.

그러나 브라우저는 Microsoft Office 데이터 형식을 지원하지 않으므로이를 지원하기 위해 플러그인이 필요합니다. Microsoft Office는 설치하는 경향이 있지만 설치되어있는 사용자에게는 의존 할 수 없습니다. (많은 사람들이 마이크로 소프트 오피스를 가지고 있지 않다. 조심스럽게 뽑아 낸다. 오히려 Word 문서에 대한 링크를 따라 가면 응용 프로그램에서 열리고 도구 모음 더미가 내 브라우저, 플랫폼 (모바일 특히) 성장하지 않는 등).

WWW에서 읽을 수 있도록 Office 문서를 제공하려면 최상의 방법으로 HTML로 변환하는 것이 가장 좋습니다.

0

그것은 HTML로 Word 문서를 렌더링 할 iframe에 Google 문서 도구에 의존하지만 그것은 당신의 웹 페이지에이 코드를 사용하는 것이 가능하다 :

<iframe style="width: 900px; height: 900px;" src="http://docs.google.com/gview?url=urltoyourworddocument&embedded=true" height="240" width="320" frameborder="0"></iframe> 

http://christopher.su/2012/embedding-documents-google-docs/

관련 문제