Как да управляваме примерите
За да се запознаете по-добре с Aspose.Words възможностите и функциите, ние предоставяме примери, които могат да бъдат изтеглени от нашето GitHub хранилище, да се изпълняват и да се научат подробно.
В тази статия можете да намерите системните изисквания, както и информация за това как да изпълните примерите.
Windows с Nuget опаковка
Софтуерни изисквания и предпоставки
Моля, уверете се, че отговаряте на следните изисквания, преди да изтеглите и изпълните примерите:
- Visual Studio код, Visual Studio 2022.
- Инсталиран NuGet Мениджър на пакети и най-новата NuGet API версия за Visual Studio. (незадължително)
- Избран nuget.org опция в диалоговия прозорец “Инструменти → Опции” под “NuGet пакет мениджър → пакетни източници”.
- Активна интернет връзка, за да използвате функцията
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 опаковка
Софтуерни изисквания и предпоставки
Моля, уверете се, че отговаряте на следните изисквания, преди да изтеглите и изпълните примерите:
- Visual Studio код, Visual Studio 2022.
- Cmake >= 3.16.0
- Изтегли ластест 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
Софтуерни изисквания и предпоставки
Моля, уверете се, че отговаряте на следните изисквания, преди да изтеглите и изпълните примерите:
- CLang >= 3.9.1
- Ninja
- Cmake >= 3.16.0
- Изтегли ластест 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 съдържа входни файлове, използвани в примерите.
- Всички примери могат да се изпълняват като единични тестове.
Принос за подобряване на примерите
Ако искате да добавите или подобрите пример, ви насърчаваме да допринесете за проекта. Всички примери и проекти за представяне в това хранилище са с отворен код и могат свободно да се използват във вашите приложения.
Можете да разбиете хранилището, да редактирате изходния код и да създадете заявка за изтегляне, за да допринесете. Ще прегледаме промените и ще ги включим в хранилището, ако сметнем за полезни.