常见问题解答

Contents
[ ]

Aspose.PDF for .NET 支持哪些格式?

Aspose.PDF for .NET 支持常见的文件格式,如 PDF、TXT、HTML、PCL、XML、XPS、EPUB、TEX 和图像格式。有关更多详细信息,请访问页面

Aspose.PDF for .NET 支持哪些 AI 功能?

是的,该库内置了 OpenAI 和 Llama API 客户端。它们允许您进行 API 请求并创建 AI 副驾驶。您可以在 页面找到示例。

我可以一次合并多少个文件到 PDF?

您可以一次将无限数量的文件合并到 PDF 中。

如何将图像插入 PDF?

要使用 Aspose.PDF for .NET 将图像插入 PDF,您可以找到 相关信息。

如何编辑 PDF 中的文本?

要使用 Aspose.PDF for .NET 编辑 PDF 中的文本,您可以找到 相关信息。

如何在 PDF 文件中添加页码?

要使用 Aspose.PDF for .NET 在 PDF 中添加页码,您可以找到 相关信息。

如何为 PDF 文档创建背景?

要使用 Aspose.PDF for .NET 为 PDF 文档创建背景,您可以找到 相关信息。

如何保护 PDF 文档?

要使用 Aspose.PDF for .NET 保护 PDF 文档,您可以找到 相关信息。

如何在 PDF 页面上的高亮注释中添加粗体文本?

要在高亮注释中添加粗体文本,您可以找到 相关信息。

如何验证标记的 PDF?

要验证标记的 PDF 文档,您可以找到 相关信息。

如何为 TextFragmentAbsorber 实现正则表达式搜索?

要在 Aspose.PDF for .NET 中使用正则表达式与 `TextFragmentAbsorber` 类,您可以找到 相关信息。

如何制作有效的 PDF/A 文档,除非提供缺失的字体或其替代品?

要创建有效的 PDF/A 文档,您可以找到 相关信息。

我在 PDF/A 转换日志中看到错误。这是否意味着文档未成功转换?

不,Aspose.PDF 记录了它遇到的所有问题,包括自动修复的问题。如果日志中的所有条目都标记为 Convertable=True,则所有问题都已修复,文档已成功转换。只有标记为 Convertable=False 的条目表示转换失败。

如果转换日志包含“字体未嵌入”错误,如何制作有效的 PDF/A 文档?

如果 PDF/A 转换日志包含标记为 Convertable=False 的“字体未嵌入”错误条目,这意味着原始文档包含在文档本身和执行转换的机器上都缺失的字体。请查看 了解如何替换缺失的字体。

为什么 Aspose.PDF 不使用 ConvertErrorAction.None 选项将文档转换为 PDF/A?

ConvertErrorAction.None 选项阻止 Aspose.PDF 从文档中删除元素,即使这些元素被 PDF/A 标准禁止。因此,可能无法使用 ConvertErrorAction.None 模式转换文档。当您不希望 Aspose.PDF 自动删除文档中的禁止元素时,使用此选项,特别是如果您计划查看转换日志并手动修复文档的问题。使用此选项的另一个场景是当您的文档已经大部分或完全符合 PDF/A 标准,并且您希望避免不必要的更改。更宽松的 PDF/A 版本(例如 PDF/A-2 或 PDF/A-3)更可能使用 ConvertErrorAction.None 选项成功转换。然而,对于 PDF/A-1a 和 PDF/A-1b 标准,通常建议使用 ConvertErrorAction.Delete 选项。

Aspose.PDF for .NET 支持 Linux 吗?

是的,Aspose.PDF for .NET 支持在 Linux 环境中运行。您可以使用 .NET Core 版本或更高版本,它是跨平台的,可以在 Windows、macOS 和 Linux 上使用。

Aspose.PDF for .NET 支持 .NET 2.0、3.5 和 4.0 框架吗?

Aspose.PDF for .NET 不支持以下 .NET 框架:.NET 2.0、.NET 3.5。然而,您可以在项目中使用 Aspose.PDF for .NET 与这些框架中的任何一个。该库在不同的 .NET 版本之间提供一致的 API,使您可以根据需要轻松迁移代码。

你们的 .NET 示例在哪里?

您可以在 这里查看所有示例。

Aspose.PDF for .NET 有任何安全措施吗?

是的,我们遵循以下做法:

  • 不运行嵌入的脚本
  • 不评估动态代码
  • 不依赖外部解释器或环境
  • 不进行外部网络连接
  • 遵循安全部署模型,如 Microsoft Azure、AWS 等。

Aspose.PDF for .NET 能提供任何渗透测试报告吗?

该产品每月使用 SonarQube 和 SBOM 工具进行安全漏洞和问题筛查。SonarQube 的结果是可以从支持团队请求的安全报告。SBOM 工具创建两个 CyclonDX 和 SPDX 格式的报告,这些报告包含在发布包中,更多详细信息可以在 这里找到。

Aspose.PDF for .NET 能提供应用程序的安全路线图吗?

我们会尽快对安全问题做出反应。这是产品开发的首要任务。目前,我们没有客户发现的严重安全问题,我们使用代码扫描软件(如 SonarCube)在每次发布中捕捉产品中的安全漏洞。

在代码用于生产期间,您发布更新代码以解决漏洞的过程是什么?

我们使用热修复策略为客户提供关键更新,否则,所有安全更新都在新的每月发布中提供。

你们的开发人员是否接受过良好安全实践的培训?

我们遵循最佳代码实践,包括安全实践。每个开发人员的拉取请求都经过团队代码审查过程。我们没有针对安全工程师的特定培训,但我们有一份指南列表,以避免此类问题。