2011-04-30 3 views
0

파일 배열 (주로 PDF & DOC & DOCX)을 바이트 배열로 저장하고 파일 확장명을 저장하는 문서 관리 시스템과 상호 작용할 필요가 있습니다.
그래서 클라이언트의 브라우저에 파일을 표시하는 파일 뷰어를 빌드해야합니다.
우리는 DOC 파일을 PDF로 변환하고 브라우저에서 변환 된 파일을 미리보기로 생각하고, 다른 사람들은 바이트 배열을 HTML로 변환한다고 생각합니다 (이 해결책은 우리에게 큰 질문입니다. 또는 렌더링 된 html을 전송합니다.
그러나 우리는 이러한 솔루션이 최고의 크로스 브라우저 솔루션이라고 생각하지 않습니다.클라이언트 브라우저에서 파일 내용을 나타내는 바이트 배열을 미리 보는 방법은 무엇입니까?

그런 기능을 수행 할 수있는 방법이 있습니까? 어떤 크로스 브라우저 솔루션이어야합니까?

+0

Google 워드 프로세서 또는 Microsoft Office 온라인 온라인 작동 방법을 찾아보십시오. 어쩌면 당신은 약간의 아이디어를 얻을 수 있습니다. – Chandermani

답변

1

사용자가 대답해야하는 첫 번째 질문은 사용자가 문서를 편집 할 수 있어야하는지 여부입니다. 그렇다면 최고의 "뷰어"가 Word 및 Adobe 클라이언트 응용 프로그램이 될 것입니다. 이 경우 사용자는 편집 된 문서를 업로드 (가능하면 체크인) 할 수 있어야합니다.

사용자가 읽기 권한 만 있으면 파일의 이미지 또는 PDF를 브라우저에 표시 할 수 있습니다. PDF 경로를 사용하면 Adobe 판독기를 사용하여 비용을 절약 할 수 있지만 "가장 까다로운"사용자 환경이됩니다.

사용자에게 읽기 전용보기를 제공하려면 .doc 파일을 PDF 또는 TIFF 또는 PNG 파일로 "렌더링"해야합니다. 모든 문서가 매우 간단하지 않으면 브라우저에서이 작업을 수행하지 않는 것이 좋습니다.

렌더링 된 모든 .doc 및 .pdf 파일에 대해 단일 웹 기반 인터페이스가 필요한 경우 java 또는 activex 기반 문서보기 애플릿을 사용하는 것이 좋습니다. Daeja은이 유형의 뷰어에 가장 많이 사용되는 공급 업체이며 사용자에게 문서에 주석을 달 수도 있습니다.

한 번 더 메모 렌더링 .doc 파일은 매우 비싸고 성 가시고 오류를 유발할 수 있습니다. 나는 이것을 시도한 여러 회사의 수많은 시스템에서 작업 해 왔으며, 우리가 한 일이나 얼마나 많은 돈을 지출했는지에 상관없이 결코 잘 돌아 가지 않았습니다.

행운을 빈다.

톰 Purl

관련 문제