安装

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

2024年10月10日

安装 的子部分

系统要求

Documentize SDKs 旨在与 .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 SDKs 需要 Adobe Acrobat,但推荐使用 Adobe Acrobat 来查看 PDF 文件。
2024年10月10日

声明

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

为什么需要完全信任

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

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

中级信任环境的限制

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

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

非Windows环境

Documentize SDK支持**.NET Standard 2.0**,这使它们可以在运行于Linux或其他非Windows环境的.NET Core应用中使用。为确保最佳性能和正确的文本渲染,请遵循以下步骤:

推荐的Linux设置

1. 安装libgdiplus包

该包提供必要的GDI+功能,这是渲染和处理PDF的关键。您可以通过在终端中运行以下命令来安装:

sudo apt-get install libgdiplus

2. 安装Microsoft兼容字体

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

sudo apt-get install ttf-mscorefonts-installer

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

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

提示

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

2024年10月10日

评估

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

评估版本限制

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

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

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

 中文