2010-12-31 1 views
1
내가 .NET 프로젝트를 진행하고 웹 페이지에 전자 책을 표시 할거야

, 지금은이 문제 ... 웹 페이지, PDF에 표시 할 수있는 가장 좋은, 가장 쉽고 빠른 포맷이 무엇인지Silverlight의 웹 페이지, PDF, ePub 또는 다른 제품에서 전자 책을 표시하는 데 가장 적합한 형식은 무엇입니까?

, ePub, XML 또는 기타 왜? 어떤 API 또는 라이브러리를 사용해야합니까? 감사

UPDATE :::

는 그 PDF가 지금하고 사용하기 쉬운 TGE 최적의 솔루션이다 얻었다. 이제는 Sliverlight에서 PDF 파일을 표시하거나 볼 수 있고 사용자 정의 메뉴를 사용하여 사용자가 PDF 컨텐트와 상호 작용할 수 있습니까?

+2

HTML을 단순히 사용하는 것은 어떻습니까? –

+1

ePub은 기본적으로 HTML이라는 것을 기억합니다. – kenny

+0

요구 사항 : 일부 형식 (ePub, PDF, HTML, XML, DOC 등)에서 eBook을 읽고 웹 페이지에 표시하고 모든 사용자가 eBook (저작권) 소스를 얻지 못하게합니다 .- 어쩌면 Flash 또는 Silverlight를 사용합니다. 또는 무언가가 책을 보호 할 수 있습니다. – egyamado

답변

2

HTML로 표시하는 것이 가장 빠르고 빠릅니다. 왜? HTML은 처음부터 웹용으로 설계 되었기 때문에 모든 플랫폼의 모든 브라우저 사용자가 책을 읽고 액세스 할 수 있습니다. CSS가있는 xhtml과 같은 XML도 좋은 선택 일 수 있습니다.

질문은 원래 책의 형식이 무엇입니까? PDF 형식 인 경우에는 PDF 변환기에서 PDF로 변환하는 많은 기능이 있지만 .net 프레임 워크에는 아직 내장되어 있지 않습니다. 그것이 평범한 텍스트라면 html을 만드는 것이 쉽습니다.

+0

나는 ePub가 HTML 기반이고 eBook을 HTML로 표시하는 가장 자연스러운 방법이라는 것을 알고있다. 그러나 중요한 주요 기능 중 사용자가 소스에 액세스 할 수있는 권한이 없으며 eBook을 읽고 해당 사용자와의 상호 작용이 제한적입니다. – egyamado

+0

그럼 PDF로 갈 것입니다. 그것을 제한해야하는 경우 복사/붙여 넣기 및 인쇄를 금지하는 옵션이 있습니다. 그리고 대부분의 컴퓨터와 장치에는 pdf 독자가 있습니다. 또 다른 옵션은 각 페이지를 비트 맵으로 렌더링하는 것입니다. –