Qt 응용 프로그램에서 Word 문서 만들기

Qt은 데스크톱, 모바일 및 임베디드 시스템을 위한 다양한 애플리케이션을 개발하기 위해 널리 사용되는 크로스 플랫폼 애플리케이션 개발 프레임워크입니다. C++ 기반 Qt 프레임워크는 MOC(Meta-Object Compiler)를 사용하여 Qt 확장 C++에서 표준 C++ 소스를 생성합니다. Qt는 다양한 시나리오를 대상으로 할 수 있는 광범위한 응용 프로그램을 지원하기 때문에 Qt 응용 프로그램 내에서 Word 자동화 기능(예: Word 문서 생성, Word에서 PDF로 등)의 통합은 큰 범위를 갖습니다.

Aspose.Words for C++는 거의 모든 기본 및 고급 Word 자동화 기능을 제공하며 Qt 응용 프로그램 내에서 워드 프로세싱 요구 사항을 긍정적으로 지원할 수 있습니다. 따라서 Qt 응용 프로그램 내에서 Word 문서를 작성하기 위해 C++ Word 라이브러리를 통합하고 활용하는 방법을 살펴보겠습니다.

Qt 애플리케이션 내에서 C++용 Aspose.Words 통합

Aspose.Words for C++를 통합하려면 다운로드 섹션에서 라이브러리 파일을 다운로드하고 추출해야 합니다. 일단 가지고 있으면 다음 옵션 중 하나를 진행하여 Qt 응용 프로그램을 개발할 수 있습니다.

이 블로그 게시물에서는 Qt Creator로 개발된 Qt 콘솔 응용 프로그램 내에서 C++용 Aspose.Words 라이브러리를 통합하고 사용하는 방법을 보여 드리겠습니다.

Qt 응용 프로그램에 Word 라이브러리를 추가하는 단계

Qt 개발 환경을 제대로 설정하고 Qt Creator를 설치했다고 가정합니다. 모든 것이 시작되고 실행되면 다음 단계를 수행할 수 있습니다.

  • Qt Creator를 열고 새 Qt 콘솔 응용 프로그램을 만듭니다.
Qt 응용 프로그램에서 Word 만들기
  • 빌드 시스템 드롭다운에서 QMake 옵션을 선택합니다.
QMake 빌드 선택
  • 적절한 키트를 선택하고 마법사를 마칩니다.
  • 추출된 Aspose.Words for C++ 패키지에서 Aspose.Words.Cpp 및 CodePorting.Native.Cs2Cpp\vc14\20.3 폴더를 프로젝트 루트에 복사합니다.
Word 라이브러리 파일 추가
  • lib에 경로를 추가하고 폴더를 포함하려면 LHS 패널에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 라이브러리 추가를 선택합니다.
Qt에 Word 라이브러리 추가
  • 외부 라이브러리 옵션을 선택하고 포함할 경로와 lib 폴더를 하나씩 찾습니다.
Qt에 외부 라이브러리 추가
  • 완료되면 .pro 프로젝트 파일에 다음 항목이 포함됩니다.
Qt 프로젝트 파일
  • 애플리케이션을 빌드하면 통합이 완료됩니다.

Qt 응용 프로그램에서 Word 문서 생성

이제 C++ 기능에 Aspose.Words를 사용할 준비가 되었습니다. Qt 응용 프로그램에서 간단한 Word 문서를 생성하는 방법을 살펴보겠습니다. 다음은 Word 문서를 만드는 데 필요한 코드 조각과 함께 단계입니다.

  • main.cpp에 다음 헤더 파일을 포함합니다.
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Document/DocumentBuilder.h>
#include <iostream>
  • 메인 함수 내부에 Word DOCX 문서를 생성하는 코드를 삽입하십시오.
int main(int argc, char *argv[])
{
    auto doc = System::MakeObject<Aspose::Words::Document>();
    auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
    builder->Writeln(u"Hello World!");
    doc->Save(u"HelloWorld.docx");
    std::cout<<"Done..";

    QCoreApplication a(argc, argv);
    return a.exec();
}
  • 애플리케이션을 빌드하고 실행합니다.

Aspose.Words for C++에 대해 자세히 알아보기

Aspose.Words for C++를 사용하면 더 복잡하고 풍부한 Word 문서를 만들 수도 있습니다. 또한 Qt 응용 프로그램 내에서 다양한 문서 변환을 수행할 수 있습니다. 문서를 사용하여 Aspose.Words for C++에 대해 자세히 알아보세요.

피드백 공유

Aspose.Words for C++에 대한 질문이나 질문이 있는 경우 포럼에 자유롭게 게시하십시오.