1. 제품
  2.   전자책
  3.   .NET
  4.   FB2Library
 
  

.FB2 문서 생성을 위한 .NET 라이브러리

C# 앱 내에서 .FB2 전자책을 생성, 접근, 읽기, 편집 및 변환할 수 있는 오픈 소스 .NET 라이브러리.

FB2Library는 .FB2(Fiction Book) 전자책 작업을 위한 크로스 플랫폼이며 매우 유용한 오픈 소스 .NET 라이브러리입니다. FB2 전자책 파일 형식은 러시아에서 매우 인기가 높으며 널리 받아들여지고 있습니다. 이 라이브러리는 러시아의 FictionBook의 Dmitry Gribov에 의해 개발되었습니다. XML 형식을 기반으로 하며 책의 각 요소를 설명하는 특수 태그를 포함합니다. 이 프로젝트는 C#으로 작성되었으며 .NET 4.0 클라이언트를 필요로 하고, Visual Studio 2012를 사용해 컴파일합니다.

FB2Library 라이브러리는 사용하기 매우 쉽고 전자책 파일 형식을 읽고, 편집하고, 변환하는 데 유용한 기능을 제공합니다. 사용자는 새 책을 라이브러리에 쉽게 추가하고, 저자, 장르 또는 기타 기준별로 정리하며, 키워드를 사용해 특정 책을 검색할 수 있습니다. 또한 소프트웨어에는 사용자가 편안하고 맞춤형 환경에서 전자책을 읽을 수 있도록 하는 내장 리더가 포함되어 있습니다.

FB2Library는 HTML, 일반 텍스트, RTF, ePub 등 여러 형식으로 책을 내보낼 수 있는 기능도 제공합니다. 이를 통해 사용자는 전자책을 다른 장치나 플랫폼에서 사용할 수 있도록 쉽게 변환할 수 있습니다. FB2Library의 사용자 인터페이스는 간단하고 사용하기 쉬워 모든 수준의 사용자가 접근할 수 있습니다. 또한 정기적으로 업데이트되어 최신 운영 체제와 장치와의 호환성을 보장합니다.

Previous Next

FB2Library 시작하기

FB2Library를 설치하는 권장 방법은 NuGet을 사용하는 것입니다. 원활한 설치를 위해 다음 명령을 사용하십시오.

NuGet을 통해 FB2Library 설치

 Install-Package FB2Library

수동으로 설치할 수도 있습니다; 최신 릴리스 파일을 GitHub 저장소에서 직접 다운로드하십시오.

.NET API를 사용하여 FB2 파일 만들기 및 변환하기

오픈 소스 FB2Library는 .NET 애플리케이션 내에서 처음부터 새로운 FB2 책을 생성하는 완전한 기능을 포함하고 있습니다. 또한 FB2를 다양한 지원 형식으로 변환할 수도 있습니다. 이 라이브러리는 책 제목 추가, 저자 이름 추가, 텍스트 및 이미지 삽입, 주석 추가 등 FB2 책 제작에 유용한 다양한 기능을 포함하고 있습니다. 라이브러리를 사용하면 책에 별도의 챕터를 쉽게 추가할 수 있습니다. 다음 예제는 사용자가 C# .NET을 사용하여 FB2 책을 변환하는 방법을 보여줍니다.

C# 라이브러리를 사용하여 FB2를 비트맵 이미지로 변환하는 방법

public async Task ConvertToBitmapImage(byte[] image)
{
	// converting stream
	InMemoryRandomAccessStream ras = new InMemoryRandomAccessStream();
	var memoryStream = new MemoryStream(image);
	await memoryStream.CopyToAsync(ras.AsStreamForWrite());

	// create BitmapImage
	var bitmapImage = new BitmapImage();
	await bitmapImage.SetSourceAsync(ras);
	return bitmapImage;
}

.NET API를 사용하여 FB2 파일 읽는 방법

오픈 소스 FB2Library는 소프트웨어 개발자가 .NET 애플리케이션 내에서 FB2 파일에 접근하고, 로드하며, 읽을 수 있도록 합니다. 이 라이브러리는 FB2 문서를 읽기 위한 다양한 메서드를 제공합니다. 스트림에서 읽거나 문자열에서 몇 줄의 C# 코드만으로 읽을 수 있습니다. 라이브러리는 Fb2 파일 내용을 문자열로 받아 파일의 내용을 읽습니다. 다음 예제는 개발자가 문자열에서 Fb2 파일을 로드하고 읽는 방법을 보여줍니다.

C# 라이브러리를 사용하여 문자열에서 Fb2 파일 읽기

public Task ReadAsync(string xml)
 {
     return Task.Factory.StartNew(() =>
     {
         var file = new FB2File();
         var fb2Document = XDocument.Parse(xml);
         file.Load(fb2Document, false);
         return file;
     });
 }
 한국인