1

Office Web Viewer, HTML보기 구성 요소를 사용하여 Excel 시트를 열 수 있기를 원합니다. 뷰어 구성 요소는 정말 탁월한 HTML 문서 문서 렌더링 엔진이지만 온라인 설명서는 전혀 찾을 수 없습니다. 정확한 이름이 무엇인지 식별하기가 어렵습니다. (API에 대한 자세한 내용은 누구에게 있습니까?)이미 적용된 검색어로 Microsoft Office Web Viewer를 어떻게 열 수 있습니까?

문서를로드하고 즉시 JavaScript 함수를 호출하여 검색 결과를 강조한 상태에서 문서를 열 수 있어야합니다. 뷰어 구성 요소에 지정된 쿼리 문자열에서 검색어를 설정할 수있는 것이 더 좋습니다.

가능하다면 누구에게 알리십니까?

답변

1

뷰어가 그러한 용도로 사용되지 않으므로 이러한 API가 없다는 것을 확실히 말할 수 있습니다. 네가 듣고 싶었던 대답이 아니라, 나는 다시 한 번 그 대답을 듣는다. 그것은 단지 뷰어 일 뿐이며 애플리케이션의 일부로 사용되는 구성 요소는 아닙니다.

빠른 & 더러운 솔루션 : 당신이 원하는 것을 달성하기 위해 확장을

방법 중 하나를 사용하면이 기능을 노출 할 확장을 작성하는 것입니다. 물론 이것은 사용자가이 확장을 설치해야 할 필요가 있지만 확실히 옵션이며 그러한 확장은 비교적 간단하게 작성할 수 있습니다.

더 나은 솔루션 : PDF.js

  1. 은 PDF의 일부 서버 측 솔루션을 사용하여 문서를 변환합니다.

    OpenOffice.org에서 Linux의 경우 예를 들어 LibreOffice의 경우 oowriter -convert-to pdf:writer_pdf_Export doc_file.doc 또는 swriter처럼 보일 수 있습니다.

  2. 모질라의 크로스 브라우저 PDF.js library을 사용하여 선물하십시오.

  3. 강조 표시를 트리거하는 방법은 PDFFindController입니다. this demo을보고 다음은 this source file입니다. 그곳에서 그들은 분명히 강조 표시를 불러 일으키고 있습니다. (내가 전에 언급 한 객체를 검색하십시오.) 그러나이 질문을 직접적으로 다루지는 않기 때문에 당신을 위해 그 중 하나를 생각하지 않을 것입니다.
+0

안녕하세요, David, 응답 해 주셔서 감사합니다. 현재 대부분의 문서를 검색하기 위해 pdfs로 변환하고 있지만, 문서를 자주 읽는 것은 페이지보기 경험에 의한 페이지에 적합하지 않습니다. 확장 프로그램을 작성한다고 말하면 브라우저 확장 프로그램이나 페이지에서 실행되는 js 라이브러리를 의미합니까? – richardwhatever

+0

@richardwhatever : IE의 확장 기능으로 IE 용 userscript가 다소 고통 스럽습니다. –