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 平台上成功运行,允许您将应用程序打包到容器中。有关更多信息,请查看 如何在 Docker 中运行 Aspose.PDF 页面。成功运行 Aspose.PDF.Drawing for .NET 库在 Docker 中需要 ’ttf-mscorefonts-installer’ 和 ‘fontconfig’ 包。

Aspose.PDF.Drawing for .NET 提供与 Aspose.PDF 相同的功能。它可以与 PDF 文档交互,包括页面、文本、图像、附件、字体、书签、注释、表单、操作符、印章、水印、链接、安全功能、签名和打印等元素。

Aspose.PDF.Drawing for .NET 拥有广泛的功能,包括压缩 PDF、创建和操作表格、支持图形对象、促进全面的超链接功能、实施高级安全控制、管理自定义字体、与数据源无缝集成,以及添加或删除书签。用户可以创建目录,通过添加、更新或删除附件和注释来操作它们,导入或导出 PDF 表单数据,并通过添加、替换或删除文本和图像来修改它们。此外,该软件还允许执行拆分、连接、提取或插入页面、将页面转换为图像以及打印 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,您可以实现高质量的文本渲染,具有抗锯齿和提示功能。这确保了字体边缘平滑,没有锯齿状伪影,使文本在各种显示器和分辨率下都清晰可读。A4 格式文档的差异最多为每页 10 像素。

  4. 全面的功能集。Aspose.PDF.Drawing 拥有广泛的 2D 图形功能,包括形状、线条、文本、图像和图表。

  5. API 兼容性。利用 System.Drawing 命名空间,Aspose.PDF.Drawing 无缝替代 System.Drawing.Common,允许在不需要更改现有源代码的情况下进行替换。

特性

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

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

  3. 形状格式化辅助。Aspose.PDF.Drawing 提供了一系列格式化形状的选项,包括填充颜色、描边颜色、线条粗细和线条样式等功能。

  4. 图像处理功能。Aspose.PDF.Drawing for .NET 提供多种图像处理能力,包括添加、替换或删除。

Aspose.PDF.Drawing for .NET 支持多种功能,例如:

  • 文档压缩。
  • 表格创建和操作。
  • 支持图形对象。
  • 广泛的超链接功能。
  • 扩展的安全控制。
  • 自定义字体处理。
  • 与数据源集成。
  • 添加或删除书签。
  • 创建目录。
  • 添加、更新、删除附件和注释。
  • 导入或导出 PDF 表单数据。
  • 添加、替换或删除文本和图像。
  • 拆分、连接、提取或插入页面。
  • 将页面转换为图像。
  • 打印 PDF 文档等。

对于打印 PDF 文档,使用 System.Drawing.Common,因此仅在 Windows 平台上工作。

许可

Aspose.PDF.Drawing 没有额外的许可证,使用与 Aspose.PDF 相同的许可证。请查看 Aspose PDF 许可证 部分。

安装

要尝试 Aspose.PDF.Drawing for .NET,只需在 Visual Studio 的包管理器控制台中运行 Install-Package Aspose.PDF.Drawing 以获取 NuGet 包。如果您已经拥有 Aspose.PDF for .NET 并想要升级版本,请执行 Update-Package Aspose.PDF.Drawing 以获取最新版本。更多信息可以在 NuGet 包 的链接中找到。

Aspose.PDF.Drawing for .NET

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

了解更多内容: