安装

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日

License and Evaluation

评估 Documentize for .NET

当您开始使用 Documentize 产品时,可以立即使用免费的评估许可证。此许可证允许开发人员和企业在购买之前探索、测试并将 Documentize 功能集成到他们的应用程序中。

什么是评估许可证?

评估许可证是每个 Documentize 产品中包含的内置无限期试用模式。它使您能够访问大多数核心功能,以便您可以在现实场景中充分评估产品的能力。无论您是在生成、编辑还是转换文档,都可以测试与您的技术栈的性能和集成。

评估许可证的关键特性

  • 无需安装 – 只需下载并开始使用 Documentize 产品。
  • 🧪 探索核心功能 – 测试文档转换、操作和导出等基本功能。
  • 💻 面向开发者 – 适合概念验证 (POC)、集成测试或技术评估。
  • 🔁 易于升级 – 随时切换到完整许可证,而无需更改您的实现。

如果您想升级到完整许可证,需要添加以下代码:

License.Set("path_to_your_license_file.lic");

评估模式的限制

虽然评估许可证提供广泛访问权限,但有一些限制旨在保护许可的产品:

  • 所生成的 PDF 文档中的所有页面都有水印。
  • 在评估版本中,您只能处理文档的前四页。
  • 评估许可证不适用于生产或商业部署。

要获取没有限制的完全访问权限,您需要购买有效的 Documentize 许可证并在您的项目中应用它。

如何开始使用评估许可证

无需特殊设置。只需下载您想要的 Documentize SDK,并开始使用。如果未应用许可证文件,产品将自动以评估模式运行。

要测试有效许可证的行为,您也可以请求临时完整功能许可证以进行深入评估。

何时使用评估许可证

如果您满足以下条件,应使用评估许可证:

  • 您第一次探索 Documentize 的功能。
  • 您想确认与您的应用程序或平台的兼容性。
  • 您需要在购买之前构建原型或概念验证。
  • 您正在比较文档自动化解决方案。

今天就开始使用 Documentize

无风险评估 Documentize 产品,看看它们如何提升您的文档工作流程。当您准备好进入生产阶段时,升级到完整许可证的过程既快速又无缝。

📘 需要帮助吗?访问我们的文档联系我们以获得帮助。

 中文