Как да управляваме примерите

За да се запознаете по-добре с Aspose.Words възможностите и функциите, ние предоставяме примери, които могат да бъдат изтеглени от нашето GitHub хранилище, да се изпълняват и да се научат подробно.

В тази статия можете да намерите системните изисквания, както и информация за това как да изпълните примерите.

Windows с Nuget опаковка

Софтуерни изисквания и предпоставки

Моля, уверете се, че отговаряте на следните изисквания, преди да изтеглите и изпълните примерите:

  1. Visual Studio код, Visual Studio 2022.
  2. Инсталиран NuGet Мениджър на пакети и най-новата NuGet API версия за Visual Studio. (незадължително)
  3. Избран nuget.org опция в диалоговия прозорец “Инструменти → Опции” под “NuGet пакет мениджър → пакетни източници”.
  4. Активна интернет връзка, за да използвате функцията NuGet Автоматично възстановяване на пакета в проекта примери. Ако нямате активна интернет връзка на машината, където ще се изпълняват примерите, следвайте указанията от Windows с Cmake пакет.

Изтеглете и изпълнете примерите

Всички Aspose.Words за C++ примери се хостват на GitHub. Можете да клонирате хранилището, като използвате любимия си GitHub клиент или да изтеглите файл ZIP .

След като получите копие от хранилището, може да откриете, че:

  • Всички примери се намират в папката Examples.
  • Има Visual Studio файлове с решение за C++, създадени във Visual Studio 2022.

За да изпълните примерите, отворете файла с решението в Visual Studio и създайте проекта:

  • За API Reference примери структурата се основава на имената на класовете, за Docs примери се основава най-вече на имената на класовете. Разработчик Виновен раздел документация.
  • При първото изпълнение зависимостите ще бъдат автоматично изтеглени чрез NuGet.
  • Папката Data в главната папка на Examples съдържа входни файлове, използвани в примерите.
  • Всички примери могат да се изпълняват като единични тестове.

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.Cpp и CodePorting.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 примери се основава най-вече на имената на класовете. Разработчик Виновен раздел документация.
  • Папката Data в главната папка на Examples съдържа входни файлове, използвани в примерите.
  • Всички примери могат да се изпълняват като единични тестове.

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.Cpp и CodePorting.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 примери се основава най-вече на имената на класовете. Разработчик Виновен раздел документация.
  • Папката Data в главната папка на Examples съдържа входни файлове, използвани в примерите.
  • Всички примери могат да се изпълняват като единични тестове.

Принос за подобряване на примерите

Ако искате да добавите или подобрите пример, ви насърчаваме да допринесете за проекта. Всички примери и проекти за представяне в това хранилище са с отворен код и могат свободно да се използват във вашите приложения.

Можете да разбиете хранилището, да редактирате изходния код и да създадете заявка за изтегляне, за да допринесете. Ще прегледаме промените и ще ги включим в хранилището, ако сметнем за полезни.

Вижте Също