EPUB 문서 읽기를 위한 .NET 라이브러리
오픈 소스 .NET API를 사용하여 EPUB 파일에 접근하고 읽으며, 내용을 추출하고 C# 앱 내에서 EPUB을 PDF로 변환합니다.
오픈 소스 .NET 라이브러리를 사용하여 C# .NET 플랫폼을 대상으로 하는 무료 API의 도움으로 전자책 파일 형식을 생성, 편집, 읽기, 변환 또는 처리할 수 있습니다. 이 라이브러리는 TrueType, OpenType, Type1 글꼴 등 다양한 글꼴 형식을 지원합니다. 라이브러리에는 코드에서 글꼴을 쉽게 다룰 수 있도록 다양한 클래스와 메서드가 포함되어 있습니다. Fonts Management Library는 소프트웨어 개발자가 자체 .NET 애플리케이션 내에서 글꼴을 관리할 수 있게 해 주며, 사용자의 컴퓨터나 애플리케이션 디렉터리에서 글꼴을 설치, 제거 및 업데이트하는 기능을 지원합니다.
C# Typography Fonts Management Library는 종속성 없이 C# 애플리케이션에서 글꼴을 관리할 수 있게 해주는 강력한 도구입니다. Typography Library를 사용하면 다양한 파일 형식으로 글꼴을 로드하고 저장할 수 있습니다. 사용자는 파일이나 스트림에서 글꼴을 로드하거나, 심지어 처음부터 글꼴을 만들 수도 있습니다. 라이브러리에는 사용 가능한 모든 글꼴을 표시하고, 올바른 텍스트 표시를 위해 글꼴을 임베드하며, 텍스트를 여러 번 렌더링하기 위한 글꼴 캐싱 지원, 글꼴 검증 메커니즘 등 글꼴을 다루는 여러 유용한 기능이 포함되어 있습니다.
오픈 소스 Typography 라이브러리는 크로스 플랫폼 라이브러리이며 PixelFarm Rendering 라이브러리를 필요로 하지 않습니다. 풍부한 기능과 사용하기 쉬운 API 덕분에 프로젝트에서 글꼴 작업을 원하는 모든 개발자에게 훌륭한 선택이 됩니다. 이 라이브러리를 사용하면 애플리케이션의 타이포그래피를 향상시키고 사용자에게 더 나은 경험을 제공할 수 있습니다.
타이포그래피 시작하기
Typography를 설치하는 권장 방법은 NuGet을 사용하는 것입니다. 원활한 설치를 위해 다음 명령을 사용하십시오.
NuGet을 통해 타이포그래피 설치
NuGet\Install-Package Typography.OpenFont.NetCore -Version 1.0.0
수동으로도 설치할 수 있습니다; 최신 릴리스 파일을 GitHub 저장소에서 직접 다운로드하십시오.
C# API를 사용하여 글꼴 정보 로드
오픈 소스 Typography 라이브러리는 C# 애플리케이션 내에서 글꼴 정보를 로드하는 편리한 방법을 제공했습니다. 이를 통해 소프트웨어 개발자는 C# 코드 몇 줄만으로 글꼴 정보를 로드할 수 있습니다. C# Typography 라이브러리를 사용한 글꼴 정보 로드는 간단한 과정입니다. FontsLoader 클래스를 사용하면 글꼴 파일을 쉽게 로드하고 해당 글꼴에 대한 모든 정보를 확인할 수 있습니다. 이 라이브러리는 LoadFonts 메서드에 글꼴 파일 경로 배열을 전달하여 한 번에 여러 글꼴을 로드하는 것을 완전히 지원합니다. 사용자가 로드한 글꼴 정보를 얻으면 제공된 글꼴을 사용하여 텍스트를 쉽게 렌더링할 수 있습니다.
C# 애플리케이션에서 글꼴 정보를 로드하는 방법은?
using CSharpTypography.Fonts;
// Create an instance of the FontsLoader class
FontsLoader fontsLoader = new FontsLoader();
// load font information
Font font = fontsLoader.LoadFonts("font.ttf");
// load multiple fonts
string[] fontFiles = { "font1.ttf", "font2.ttf", "font3.ttf" };
Font[] fonts = fontsLoader.LoadFonts(fontFiles);
// Once you have loaded font information, you can use it to render text
using CSharpTypography.Text;
string text = "Hello, world!";
Font font = fontsLoader.LoadFonts("font.ttf");
FormattedText formattedText = new FormattedText(text, font, 24);