在QT中使用XPS文档| C ++

C ++的Aspose.page可用于创建跨平台应用程序,以创建,读取和将XPS文件转换为使用QT的其他格式。 QT应用程序可以针对各种桌面,移动,Web和嵌入式系统应用程序。本文展示了如何集成我们的C ++页面库以在QT应用程序中使用XPS文件。

在QT中使用aspose.page。

要在您的QT应用程序中使用aspose.page。可以使用两个选项将API与QT一起使用:

在本文中,我们显示了使用QT Creator在QT控制台应用程序中集成和使用aspose.page。

创建QT控制台应用程序

本文假设您已经正确安装了QT开发环境和QT创建者。

在这一点上,您应该有一个可行的QT控制台应用程序,该应用程序应该在没有问题的情况下进行编译。

与QT集成aspose.page。

复制文件夹

该项目的条目

在QT中创建XPS文档

现在,aspose.page的页面已与QT集成在一起,我们准备使用一些文本创建XPS文档并将其保存到光盘。为此:

 1    QString text = "Hello World";
 2
 3    // Create new XPS Document
 4
 5    auto doc = System::MakeObject<XpsDocument>();
 6
 7    //Create a brush 
 8
 9    System::SharedPtr<XpsSolidColorBrush> textFill = doc->CreateSolidColorBrush(System::Drawing::Color::get_Black());
10
11    //Add glyph to the document
12
13    System::SharedPtr<XpsGlyphs> glyphs = doc->AddGlyphs(u"Arial", 12.0f, System::Drawing::FontStyle::Regular, 300.f, 450.f, text.toStdU16String().c_str());
14
15    glyphs->set_Fill(textFill);
16
17    // Save resultant XPS document
18
19    doc->Save(outDir() + u"AddText_out.xps");

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.