安装

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年12月28日

安装 的子部分

系统要求

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

附加说明

  • Adobe Acrobat 不是 运行 Documentize SDK 所需,但建议用于查看 PDF 文件。
2024年12月28日

声明

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

为什么需要完全信任

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

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

中等信任环境的限制

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

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

非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>"));

提示

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

2024年12月28日

评估

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

评估版限制

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

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

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

 中文