常见问题| Aspose.Page for C ++
Q: 什么是Aspose。用于C ++的页面?
**A:**这个功能强大的库使您轻松地管理XPS和PostScript(EPS/PS)文件:
- 从头开始创建新的XPS文档,或编辑现有文档。添加,删除或操纵元素以最终控制您的内容。
- 将XPS和EPS/PS文件转换为广泛使用的格式,例如PDF和各种图像类型(JPEG,PNG等),以轻松共享和使用。
- Aspose.page提供了用于针对性编辑的工具,使您可以操纵文档元素,例如向量图形和形状。
- 在不同的颜色空间中指定颜色,以更好的组织形状,并创建令人惊叹的视觉效果。
Q: 哪些格式为aspose.SPAGE。用于C ++支持?
**A:**它支持PS,XPS,EPS和OXP作为输入和PS,EPS,PDF,PNG,JPEG,JPEG,TIFF,EMF,WMF和BMP格式作为输出。
Q: 如何在aspose.page中转换文件?
A: aspose.page允许您将XPS和EPS/PS文档转换为更广泛使用的格式,例如PDF和各种图像格式(JPEG,PNG等)。转换过程真的很简单。您只需要采取几步!
- 将输出文件加载为Aspose.Page for C ++的页面。
- 调用Save()方法。
- 通过其文件扩展名传递输出文件路径。
- 输出文件将保存在指定的路径上,以便在兼容程序中。
要查看更多示例,请访问
转换指南。
Q: 开发人员可以使用Aspose.Page for C ++创建和编辑XPS文档吗?
**A:**是的,开发人员可以从头开始构建新的XPS文档或修改现有文档。这包括在文档中添加,删除或操纵元素。
要创建XPS文件,您只需要:
1 // Create an XPS document
2 auto xpsDocs = MakeObject<XpsDocument>();
3
4 // Save the result
5 xpsDocs->Save(dir + u"output.xps");
Q: Aspose.page API解决方案是否可以让开发人员使用文档页面和元素?
**A:**绝对!图书馆非常适合在文档中操纵单个页面,允许进行针对性的编辑和自定义。您还可以管理文档元素,例如向量图形和形状。
Q: 我可以使用此API使用C ++的PS,EPS,XPS文件添加数字?
A: aspose.page包含这样的功能。让我们以在XPS文件中添加矩形的示例进行检查:
1 class AddRectangle : public System::Object
2 {
3 typedef AddRectangle ThisType;
4 typedef System::Object BaseType;
5
6 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
7 RTTI_INFO_DECL();
8
9 public:
10
11 static void Run();
12
13 };
Q: 如何从nuget安装aspose.page包?
**A:**您可以直接下载其最新版本,只需打开Nuget软件包管理器,然后搜索aspose.page.cpp和安装即可。您也可以使用来自软件包管理器控制台的以下命令。
1 PM> Install-Package Aspose.Page
Q: aspose的系统要求是什么。
**A:**转到
系统要求页面,以获取有关处理Aspose所需的操作系统和开发环境的实际信息。
Q: 我在哪里可以了解有关API支持的页面描述语言格式的更多信息?
**A:**转到
页面描述介绍语言章节,这是关于最流行的PDL格式,其特殊性,结构和比较的完整而机智的知识基础。
Q: 我可以使用此API使用C ++的PS,EPS,XPS文件添加页面?
**A:**是的,当然。让我们在将页面添加到XPS文件的示例中检查此功能。
1 // Create a new XPS Document
2 System::SharedPtr<XpsDocument> doc = System::MakeObject<XpsDocument>(dataDir + u"Sample1.xps");
3
4 // Insert an empty page at the beginning of pages list
5 doc->InsertPage(1, true);
6
7 // Save the resultant XPS document
8 doc->Save(RunExamples::GetOutDir() + u"AddPages_out.xps");
Q: 我可以从PS或XPS文件中删除页面吗?
**A:**是的,要从文件中删除页面,请使用RemovePage()方法并保存编辑的文档。
Q: 我可以在购买之前尝试该解决方案吗?
**A:**是的,您可以轻松下载aspose。用于评估目的的C ++产品页面。 ASPOSE.PAGE的评估版本(未指定许可证)提供了完整的产品功能,除了一些 评估限制。
如果您想在没有评估限制的情况下尝试一下,请要求30天
临时许可。
Q: 如果我遇到解决方案的任何问题,我可以在哪里得到帮助?
**A:**检查
Aspose论坛以获取答案,或者如果您没有找到适合您的问题的答案,则在您的问题上添加一个新主题。
Q: 我在哪里可以看到在Web应用程序中实现的此API解决方案的功能?
**A:**检查我们的
Web Solutions以转换,查看和合并PS,EPS,XPS和OXPS文件以及裁剪并调整EPS文件。它们是您可以使用API开发自己的产品的最亮示例。
Q: Aspose.page是否有任何AI工具可以尝试?
**A:**是的。我们已经有
aspose.page ai代理 - 人工智能和我们的Postscript和XPS文件操纵的API的组合。