2010-07-27 6 views
2

현재 다운로드 할 수있는 파일에 대한 액세스를 보호해야하는 프로젝트에서 작업 중입니다. 구현하려는 솔루션은 각 문서 옆에 두 개의 버튼이 있습니다. 하나는 편집 가능이고 다른 하나는 읽기 전용입니다 (사용자 권한에 따라 둘 중 하나 또는 둘 모두 표시됨). 편집 가능한 문서는 브라우저 대화 상자 열기와 함께 정상적으로 작동하여 문서 열기/저장을 말합니다. 그것은 쉬운 부분입니다. 읽기 전용 버튼은 보안상의 이유로 (임시 인터넷 파일에) 아무 것도 캐싱하지 않고 문서를 열거 나 로컬 컴퓨터에 저장하는 기능을 제공해야합니다.Office 문서/PDFS를 HTML로 변환

가장 좋은 아이디어는 문서를 HTML로 즉시 변환 한 다음 사용자를이 페이지로 리디렉션하는 것입니다. 그러면 HTML이 캐싱되지 않도록 사이트에서 캐싱을 해제 할 수 있습니다 (HTML을 마우스 오른쪽 단추로 클릭하고 저장하거나 텍스트를 복사 할 수 있음을 알고 있지만 허용되는 것으로 간주 됨).

누구나 다른 해결책이 있습니까 (아니면 쉽게 달성 할 수 있습니까?).

웹 서버에 Office를 설치하거나 Aspose와 같은 타사 도구를 많이 사용하고 싶지 않습니다.

누구든지 아이디어를 추천 할 수 있습니까?

답변

0

대신 변환시 새로운 aspx 파일을 만들어 렌더링하거나 필요한 내용을 만들어야합니다. 당신은 그걸 위해 CMS를 사용할 수 있습니다. 만약 당신이 제 3자를 위해 가고 싶지 않다면 좀 더 코딩 할 필요가있을 것입니다.

+0

내가 이걸 어떻게 달성 할 수 있는지에 대한 올바른 방향을 가르쳐 주시겠습니까? –

+0

이것을 달성하려면 많은 단계를 거쳐야합니다. 응용 프로그램에 백엔드가 있고 웹에 표시 할 데이터가 백엔드에 포함되어 있으면 페이지의 바인딩 태그를 통해 필요한 내용을 웹에 렌더링하는 페이지를 만들 수 있습니다. 바인딩 태그에 대해서는 asp.net에서 Eval 및 Bind 식을 검색하십시오. 데이터베이스에서 데이터를 꺼내서 컬렉션 또는 데이터 테이블에 보관하고 적절한 표현식을 통해 페이지에 표시해야합니다. http://msdn.microsoft.com/en-us/library/ms178366.aspx –

0

Docman Plugin for joomla는 이와 함께 작동합니다.

joomla는 권한을 지원합니다. 나는 과거에 비슷한 것을 한 것뿐입니다. 약간 더 기본적인 것이 었습니다.