如何运行示例

为了更熟悉Aspose.Words的可能性和特性,我们提供了可以从我们的GitHub存储库下载、运行和详细学习的示例。

在本文中,您可以找到系统要求以及有关如何运行示例的信息。

Windows与Nuget包

软件要求和先决条件

在下载和运行示例之前,请确保您满足以下要求:

  1. Visual Studio代码,Visual Studio 2022。
  2. 已安装NuGet包管理器和Visual Studio的最新NuGetAPI版本。 (可选)
  3. 在"NuGet包管理器→包源"下的"工具→选项"对话框中选择nuget.org选项。
  4. 在示例项目中使用NuGet自动包还原功能的活动Internet连接。 如果要执行示例的计算机上没有活动的Internet连接,请按照Windows和Cmake包中的说明进行操作。

下载并运行示例

全部 Aspose.Words为C++ 示例托管在 GitHub. 您可以使用您喜欢的GitHub客户端克隆存储库或下载 ZIP文件.

获取存储库的副本后,您可能会发现:

  • 所有示例都位于Examples文件夹中。
  • 在Visual Studio 2022中创建了C++的Visual Studio个解决方案文件。

要运行示例,请在Visual Studio中打开解决方案文件并生成项目:

  • 对于API Reference示例,结构基于类名,对于Docs示例,它主要基于 开发人员受骗 文件科。
  • 第一次运行时,依赖项将通过NuGet自动下载。
  • Examples根文件夹中的Data文件夹包含示例中使用的输入文件。
  • 所有示例都可以作为单元测试运行。

Windows与CMake包

软件要求和先决条件

在下载和运行示例之前,请确保您满足以下要求:

  1. Visual Studio代码,Visual Studio 2022。
  2. Cmake >= 3.16.0
  3. 从以下网址下载最新CMake软件包https://downloads.aspose.com/words/cpp

下载并运行示例

全部 Aspose.Words为C++ 示例托管在 GitHub. 您可以使用您喜欢的GitHub客户端克隆存储库,也可以下载 ZIP文件.

将文件夹Aspose.Words.CppCodePorting.Native.Cs2Cpp_*放在存储库副本的根目录中。

所有示例都位于Examples文件夹中。

要运行示例,请从存储库副本的根目录运行以下命令:

cmake -G "Visual Studio 17 2022" -Thost=x64 -Ax64 -S Examples\DocsExamples\ -B Examples\DocsExamples\build

Visual Studio的解决方案将在Examples\DocsExamples\build中生成

要运行示例,请在Visual Studio中打开解决方案文件并生成项目:

  • 对于API Reference示例,结构基于类名,对于Docs示例,它主要基于 开发人员受骗 文件科。
  • Examples根文件夹中的Data文件夹包含示例中使用的输入文件。
  • 所有示例都可以作为单元测试运行。

Linux

软件要求和先决条件

在下载和运行示例之前,请确保您满足以下要求:

  1. CLang >= 3.9.1
  2. Ninja
  3. Cmake >= 3.16.0
  4. 从以下网址下载最新CMake软件包https://downloads.aspose.com/words/cpp

下载并运行示例

全部 Aspose.Words为C++ 示例托管在 GitHub. 您可以使用您喜欢的GitHub客户端克隆存储库或下载 ZIP文件.

将文件夹Aspose.Words.CppCodePorting.Native.Cs2Cpp_*放在存储库副本的根目录中。

所有示例都位于Examples文件夹中。

要运行示例,请从存储库副本的根目录运行以下命令:

cmake -S Examples/DocsExamples -B Examples/DocsExamples/build -D CMAKE_BUILD_TYPE=Release
cmake --build Examples/DocsExamples/build

cmake -E chdir Examples/DocsExamples/build ctest --verbose

  • 对于API Reference示例,结构基于类名,对于Docs示例,它主要基于 开发人员受骗 文件科。
  • Examples根文件夹中的Data文件夹包含示例中使用的输入文件。
  • 所有示例都可以作为单元测试运行。

有助于改进示例

如果您想添加或改进示例,我们鼓励您为项目做出贡献。 此存储库中的所有示例和展示项目都是开源的,可以在您的应用程序中自由使用。

您可以fork存储库,编辑源代码,并创建一个pull request来contribute。 如果发现有用,我们将查看更改并将其包含在存储库中。

请参阅