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 库具有多个优势:

  1. 跨平台支持。Aspose.PDF.Drawing 使得在包括 Windows、Linux、macOS、Android 和 iOS 在内的多种平台上开发绘图应用成为可能。

  2. Aspose.PDF.Drawing for .NET 库的性能损失不超过2%。

  3. 综合功能集。Aspose.PDF.Drawing 提供了一个广泛的二维图形功能集,包括形状、线条、文字、图像和图表。

  4. API 兼容性。使用 System.Drawing 名称空间,Aspose.PDF.Drawing 可以无缝替换 System.Drawing.Common,允许替换而无需修改现有源代码。

特性

  1. 矢量图形支持。Aspose.PDF.Drawing 与 SVG 矢量图像格式兼容,使开发者能够创建可在任何分辨率下保持质量的可伸缩图形。

  2. 文本渲染能力。Aspose.PDF.Drawing 在渲染高质量文本方面表现出色。这确保了字体边缘的平滑,消除了锯齿状的伪影,并确保在不同显示器和分辨率上的可读性。

  3. 形状格式化辅助。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 包。

Aspose.PDF.Drawing for .NET

API 参考 网站上了解 Aspose.PDF.Drawing 中可用的类。

了解更多关于: