AsposeWords for Qt的使用示例
使用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/ikcD 著作权归作者所有。请勿转载和采集!