Aspose.PDF.Drawing for .NET 概述
介绍
Aspose.PDF.Drawing for .NET 是 Aspose.PDF 的一个变种,它提供了一个新的图形界面 Aspose.Drawing,代替了 System.Drawing。
该组件是用托管C#编写的,允许开发者将 PDF 文件创建和管理功能添加到他们的 Microsoft 应用程序.NET(WinForms, ASP.NET 和 .NET Compact Framework)中。
它有助于避免在非Windows平台上使用 System.Drawing.Common 时遇到的许多问题和错误。
还需要说明,Aspose.PDF.Drawing 库在 Docker 平台上也能成功运行,这允许你将应用程序打包进一个容器。 Aspose.PDF.Drawing for .NET 提供了与 Aspose.PDF 相同的功能。它可以与 PDF 文档交互,涵盖元素如页面、文本、图片、附件、字体、书签、注释、表单、操作员、印章、水印、链接、安全功能、签名和打印。
Aspose.PDF.Drawing for .NET 拥有广泛的功能阵列,包括用于压缩 PDF 的选项、创建和操作表格、支持图形对象、提供全面的超链接功能、实施高级安全控制、管理自定义字体、与数据源无缝集成以及启用添加或移除书签的功能。
Aspose.PDF.Drawing 库已成功在 Docker 平台上运行,该平台允许您将应用程序打包到容器中。 Aspose.PDF.Drawing for .NET 提供了广泛的功能,包括压缩PDF、创建和操作表格、支持图形对象、提供全面的超链接功能、实施高级安全控制、管理自定义字体、与数据源无缝集成以及添加或删除书签的选项。
优势
Aspose.Drawing 相比于 System.Drawing.Common 库具有多个优势:
-
跨平台支持。Aspose.PDF.Drawing 使得在包括 Windows、Linux、macOS、Android 和 iOS 在内的多种平台上开发绘图应用成为可能。
-
Aspose.PDF.Drawing for .NET 库的性能损失不超过2%。
-
综合功能集。Aspose.PDF.Drawing 提供了一个广泛的二维图形功能集,包括形状、线条、文字、图像和图表。
-
API 兼容性。使用 System.Drawing 名称空间,Aspose.PDF.Drawing 可以无缝替换 System.Drawing.Common,允许替换而无需修改现有源代码。
特性
-
矢量图形支持。Aspose.PDF.Drawing 与 SVG 矢量图像格式兼容,使开发者能够创建可在任何分辨率下保持质量的可伸缩图形。
-
文本渲染能力。Aspose.PDF.Drawing 在渲染高质量文本方面表现出色。这确保了字体边缘的平滑,消除了锯齿状的伪影,并确保在不同显示器和分辨率上的可读性。
-
形状格式化辅助。Aspose.PDF.Drawing 提供了一系列形状格式化选项,包括填充颜色、描边颜色、线条厚度和线条样式。 Aspose.PDF.Drawing for .NET 支持多种功能,例如:
- 文档压缩;
- 创建和操作表格;
- 支持图形对象;
- 广泛的超链接功能;
- 扩展的安全控制;
- 自定义字体处理;
- 与数据源集成;
- 添加或删除书签;
- 创建目录;
- 添加、更新、删除附件和注释;
- 导入或导出PDF表单数据;
- 添加、替换或移除文本和图像;
- 分割、连接、提取或插入页面;
- 将页面转换为图像;
- 打印PDF文档等等。
打印PDF文档时使用 System.Drawing.Common,因此只能在Windows平台上工作。
Licensing
Aspose.PDF.Drawing 没有额外的许可证,使用与 Aspose.PDF 相同的许可证。请查看 Aspose PDF License 部分。
Installation
要尝试 Aspose.PDF.Drawing for .NET 只需在 Visual Studio 的包管理控制台中运行 Install-Package Aspose.PDF.Drawing
来获取 NuGet 包。
要尝试 Aspose.PDF.Drawing for .NET,只需在 Visual Studio 的包管理器控制台中运行 Install-Package Aspose.PDF.Drawing
获取 NuGet 包。
在 API 参考 网站上了解 Aspose.PDF.Drawing 中可用的类。
了解更多关于: