Skip to main content

Сборка приложения для ОС Microsoft Windows

Сборка тестового приложения для ОС Microsoft Windows может быть осуществлена следующими способами:

  • с использованием IDE;
  • с помощью командной строки.

В папке MyOfficeDocumentAPI\examples\BasicApplication находится тестовый пример, который позволяет создать текстовый документ, добавить в него содержимое, сохранить документ с заданным именем и расширением:


#include <Core/Application.h>
#include <Document/Document.h>
#include <Document/DocumentType.h>
#include <Document/Position.h>
#include <Document/Range.h>
#include <Exceptions/Exceptions.h>
#include <iostream>

using namespace CO::API;

int main()
{
try
{
// Создание экземпляра класса для управления параметрами и
// объектами приложения
Application application;

// Создание нового текстового документа
auto document = application.createDocument(Document::DocumentType::Text);

// Работа с документом – вставка текста
document.getRange().getBegin().insertText("Hello! This is an example!");

// Сохранение документа
auto outputFile = "./BasicExample.docx";
document.saveAs(outputFile);
std::cout << "Done: the '" << outputFile << "' file has been created." << std::endl;
return 0;
}

// Обработка ошибок с диагностикой
catch (const BaseError& e)
{
std::cerr << "FATAL ERROR: " << e.what() << std::endl;
}
catch (...)
{
std::cerr << "FATAL ERROR: Unknown internal error" << std::endl;
}
return 1;
};