使用 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 的官方文档。

Aspose.Words for Qt 使用教程:创建、读取、编辑和保存 Word 文档

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

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