asp.net을 사용하여 작업 포털을 개발 중입니다. 서버 디렉토리에서 브라우저에 업로드 된 이력서를 표시하는 컨트롤을 작성해야합니다. 어느 누구도 코드를 공유 할 수 있습니까? doc 파일의 내용을 표시하는 데 적절한 컨트롤은 무엇입니까?asp.net을 사용하여 브라우저에 doc 파일을 표시하십시오.
미리 감사드립니다.
asp.net을 사용하여 작업 포털을 개발 중입니다. 서버 디렉토리에서 브라우저에 업로드 된 이력서를 표시하는 컨트롤을 작성해야합니다. 어느 누구도 코드를 공유 할 수 있습니까? doc 파일의 내용을 표시하는 데 적절한 컨트롤은 무엇입니까?asp.net을 사용하여 브라우저에 doc 파일을 표시하십시오.
미리 감사드립니다.
웹 페이지에 Word 문서를 표시 할 ASP.NET 서버 컨트롤이 없습니다. Microsoft는 Office 2007을 사용하여 브라우저에 Word 문서를 표시하는 Internet Explorer 전용 기능을 제거했지만 그 전에는 에서이를 수행 할 수있었습니다.이 경우 브라우저 컴퓨터에 Word를 설치해야합니다.
Word 문서를 HTML + CSS로 변환하려는 것처럼 들립니다. 상당히 쉬워 진 OOXML 파일 형식이라 할지라도 여기서 그만 두지 않을 것입니다. 이것으로 당신을 도울 수있는 상업 도서관이 있지만, 그들은 많은 돈을 들었습니다. ("Aspose"에 대한 빙).
는 몇 가지 다른 대안이있다. Office COM 자동화 라이브러리는 헤드리스 (예 : 서버) 코드에서 사용해서는 안되기 때문에 서버에서 복잡한 설정이 필요합니다. 그래서이 처리를하기 위해 어떤 종류의 GUI 세션 데몬을 설정해야합니다.
Word 문서를 방문자에게 반환하려는 경우 Response.WriteFile을 사용하여 파일의 원시 바이트를 반환하거나 Word 문서를 외부에 유지하는 경우 응답의 출력 스트림에 직접 쓸 수 있습니다. 파일 시스템의
문자열 경로 = // 여기 내 경로 // 문자열 temppath = rs.resume_URL; /temppath; if (! string.IsNullOrEmpty (path)) { string [] readText = File.ReadAllLines (path); StringBuilder strbuild = new StringBuilder(); foreach (readText의 문자열 s) { strbuild.Append (s); strbuild.AppendLine(); } txtresume.Text = strbuild.ToString(); } } 나는 위의 코드를 사용하여 파일의 내용을 읽었습니다. 이제 문제는 이미지 콘텐츠를 가비지 값으로 표시하는 것입니다. 그것을 해결하는 방법. 제발 도와주세요 매우 긴급 – user970432
문자열 경로 =// 내 경로는 여기에// 문자열 temppath = rs.resume_URL; /temppath; if (! string.IsNullOrEmpty (path)) { string [] readText = File.ReadAllLines (path); StringBuilder strbuild = new StringBuilder(); foreach (readText의 문자열 s) { strbuild.Append (s); strbuild.AppendLine(); } txtresume.Text = strbuild.ToString(); } } 나는 위의 코드를 사용하여 파일의 내용을 읽었습니다. 이제 문제는 이미지 콘텐츠를 가비지 값으로 표시하는 것입니다. 그것을 해결하는 방법. 제발 도와주세요 매우 긴급한 – user970432
이것은 우리가 당신을 도울 수있는 것이 아닙니다. 평문 문서 나 Word 문서에 대해 말하고 있는지 불분명하기 때문에 질문을 다시 말해야합니다. 그리고 어떤 이미지? – Dai