1. 产品
  2.   Font
  3.   .NET
  4.   排版
 
  

.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 使其成为任何想在项目中使用字体的开发者的理想选择。使用此库,您可以提升应用程序的排版效果,为用户创造更好的使用体验。

Previous Next

排版入门指南

推荐的安装 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);
 中国人