安装

Documentize SDK 可以通过多种方法安装,针对不同的开发环境和偏好。以下是推荐的 Documentize 安装方式:

1. NuGet(首选方法)

NuGet 是安装 Documentize 最直接和首选的方法,确保您始终在开发环境中拥有最新版本和更新。有关此安装方法的更多详细信息,请查看 如何使用 NuGet 安装 Documentize SDK

2. MSI 安装程序

如果您希望将 Documentize DLL 直接安装到系统中,MSI 安装程序是一个方便的选项。这种方法非常适合希望在多个项目中使用 Documentize 的开发者,而无需手动管理 DLL 文件。有关此安装方法的更多详细信息,请查看 如何使用 MSI 安装 Documentize SDK

3. ZIP 归档

对于喜欢手动操作的开发者,ZIP 归档包含 Documentize DLL,可以直接提取并添加到您的项目中。有关此安装方法的更多详细信息,请查看 如何使用 ZIP 安装 Documentize SDK

2025年7月25日

安装 的子部分

系统要求

Documentize SDK 旨在与 .NET 应用程序集成,并支持多种操作系统和开发环境。以下是主要系统要求:

支持的操作系统

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 到 Windows Server 2022 (x64, x86)
  • : Microsoft Azure

macOS

  • macOS 10.12 (Sierra) 及更高版本

Linux

  • 兼容多种 Linux 发行版:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • 支持 Android 8.0 (Oreo) 及更高版本。

开发环境

  • Microsoft Visual Studio:
    • Visual Studio 2010 及更高版本(包括 2019 和 2022)
  • 支持任何以 .NET 平台为目标的开发环境。

支持的 .NET 框架

  • .NET Framework 4.0 及更高版本
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

其他说明

  • 运行 Documentize SDK 不需要 Adobe Acrobat,但建议使用 Adobe Acrobat 查看 PDF 文件。
2025年7月25日

声明

Documentize.com SDK 在 .NET 应用程序中使用时需要完全信任权限集。此权限级别对于 SDK 执行某些系统级操作至关重要,例如访问注册表设置、系统文件和解析字体。

为什么需要完全信任

Documentize SDK 利用核心 .NET 系统类,这些类通常需要提升的权限,原因如下:

  • 注册表访问:某些操作可能需要读取或写入系统注册表。
  • 系统文件:访问超出应用程序虚拟目录的系统文件可能对于某些任务是必要的,例如处理字体或执行文件操作。

中级信任环境的限制

在强制执行中级信任安全的托管环境中,几个重要权限受到限制或不可用。这可能会阻止 SDK 在此类环境中正常运行。在中级信任下适用以下限制:

  • OleDbPermission:不能使用 ADO.NET 管理的 OLE DB 数据提供程序来访问数据库。
  • EventLogPermission:禁止访问 Windows 事件日志。
  • ReflectionPermission:阻止使用反射,这可能会影响某些动态操作。
  • RegistryPermission:拒绝访问系统注册表。
  • WebPermission:通信限制在 <trust> 元素中配置的预定义地址或范围内。
  • FileIOPermission:对文件的访问限制在应用程序的虚拟目录内。
2025年7月25日

Non-Windows Environment

Documentize SDKs 支持 .NET Standard 2.0,这使得它们可以在运行于Linux或其他非Windows环境的.NET Core应用程序中使用。为了确保最佳性能和正确的文本渲染,请按照以下步骤操作:

推荐的Linux设置

1. 安装libgdiplus包

该包提供必要的GDI+功能,这对于渲染和处理PDF至关重要。您可以在终端中运行以下命令进行安装:

sudo apt-get install libgdiplus

2. 安装微软兼容字体

为了正确渲染文本,请使用以下命令安装微软的TrueType字体:

sudo apt-get install ttf-mscorefonts-installer

这些字体应放置在 /usr/share/fonts/truetype/msttcorefonts 目录中。如果您的系统将字体存储在其他目录中,请在对Documentize SDKs执行任何操作之前,更新代码中的路径:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));

提示

通过确保这些安装完成并正确配置字体路径,您可以最大化Documentize SDKs在Linux或其他非Windows系统上的性能。

2025年7月25日

Evaluation

您可以轻松下载 Documentize SDK 进行评估。评估版本与购买版本完全相同,唯一的区别在于您如何应用许可证。

评估版本的限制

虽然评估版本提供对所有功能的完全访问权限,但在应用许可证之前,它包括以下限制:

  • 所有输出文档中嵌入了评估水印。
  • 任何 PDF 文档只能查看或编辑前四页。

要移除这些限制并解锁完整版本,只需通过向您的项目中添加几行代码来应用许可证。

 中文