.NET 用于 EPUB 文档读取的库
开源 .NET API 用于访问和读取 EPUB 文件,提取其内容并在 C# 应用中将 EPUB 转换为 PDF。
开源 .NET 库,可用于创建、编辑、读取、转换或处理电子书文件格式,借助面向 C# .NET 平台的免费 API。它支持广泛的字体格式,包括 TrueType、OpenType、Type1 字体等。该库包含各种类和方法,使在代码中使用字体变得轻松。字体管理库允许软件开发者在自己的 .NET 应用程序中管理字体,并支持在用户机器或应用程序目录中安装、卸载和更新字体。
C# Typography Fonts Management Library 是一个强大的工具,使软件开发者能够在 C# 应用程序中管理字体,无需任何依赖。Typography Library 允许用户以各种文件格式加载和保存字体。用户可以从文件或流加载字体,甚至可以从头创建字体。库还提供了多种实用功能来处理字体,例如显示所有可用字体、嵌入字体以确保文本外观正确、支持字体缓存以多次渲染文本、字体验证机制等。
开源的 Typography 库是跨平台的,并且不需要 PixelFarm Rendering 库。其丰富的功能和易于使用的 API 使其成为任何想在项目中使用字体的开发者的理想选择。使用此库,您可以提升应用程序的排版效果,为用户创造更好的使用体验。
排版入门指南
推荐的安装 Typography 的方式是使用 NuGet。请使用以下命令进行顺畅的安装。
通过 NuGet 安装 Typography
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);