Aspose.Words for Qt 使用教程:创建、读取、编辑和保存 Word 文档
使用 Aspose.Words for Qt 可以实现在 Qt 应用程序中创建、读取、编辑和保存 Microsoft Word 文档的功能。以下是 Aspose.Words for Qt 的一些使用示例:
- 创建一个空白的 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);
}
- 打开一个 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();
}
- 在 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 的官方文档。
原文地址: https://www.cveoy.top/t/topic/p2jW 著作权归作者所有。请勿转载和采集!