使用Aspose.Words for Qt可以实现在Qt应用程序中创建、读取、编辑和保存Microsoft Word文档的功能。以下是Aspose.Words for Qt的一些使用示例:

  1. 创建一个空白的Word文档并保存为.docx文件:
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Saving/SaveFormat.h>

using namespace Aspose::Words;

void createAndSaveDocument()
{
    // 创建Document对象
    System::SharedPtr<Document> doc = System::MakeObject<Document>();

    // 保存为.docx文件
    doc->Save(u"output.docx", SaveFormat::Docx);
}
  1. 打开一个Word文档并读取其中的文本内容:
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Text/Range.h>

using namespace Aspose::Words;

void openAndReadDocument()
{
    // 打开一个Word文档
    System::SharedPtr<Document> doc = System::MakeObject<Document>(u"input.docx");

    // 读取文档中的文本内容
    System::SharedPtr<Range> range = doc->get_Range();
    System::String text = range->get_Text();
}
  1. 在Word文档中添加文本内容并保存:
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Text/Paragraph.h>

using namespace Aspose::Words;

void addTextToDocument()
{
    // 打开一个Word文档
    System::SharedPtr<Document> doc = System::MakeObject<Document>(u"input.docx");

    // 在文档中添加一个段落
    System::SharedPtr<Paragraph> paragraph = doc->get_FirstSection()->get_Body()->AppendParagraph(u"Hello, World!");

    // 保存文档
    doc->Save(u"output.docx", SaveFormat::Docx);
}

这些示例只是Aspose.Words for Qt的一小部分功能演示,更多功能和用法请参考Aspose.Words for Qt的官方文档

AsposeWords for Qt的使用示例

原文地址: https://www.cveoy.top/t/topic/ikcD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录