在线删除DOCM注释
- 导入DOCM文件,上传即可删除评论
- 通过注释应用程序的拖放操作单击放置区域内部即可完成
- 根据 DOCM 文件的大小和互联网速度等待几秒钟
- 点击“删除”按钮清除评论
- 立即下载文件
通过 C++ 删除 DOCM 文档注释
- 向 C++ 项目添加库引用
- 加载 DOCM 文件
- 使用以 NodeType::Comment 为参数的 GetChildNodes 获取所有节点
- 在评论集合上调用 NodeCollection.Clear
C++ 代码:从 DOCM 文件中删除注释
System::SharedPtr<Document> doc = System::MakeObject<Document>(inputDataDir + u"TestFile.doc"); | |
System::SharedPtr<NodeCollection> comments = doc->GetChildNodes(NodeType::Comment, true); | |
comments->Clear(); |
通过 C++ 添加评论
- 创建 Document 和 DocumentBuilder 类对象
- 或者加载文档
- 使用 Comment 类添加评论
- 使用 AppendChild 方法并以注释 obj 作为参数
- 使用相关方法,如 get_Paragraphs()->Add
- 或者另一种方法是使用 CommentRangeStart 和 CommentRangeEnd 类
- 调用 save 方法保存添加注释的文件
提取所有评论
- 通过 Document 类对象加载文档
- 获取 NodeCollection 中的所有 GetChildNodes
- 遍历每个集合并收集有关它们的信息
C++ 代码:向 DOCM 文件添加注释
System::String outputDataDir = GetOutputDataDir_WorkingWithComments(); | |
System::SharedPtr<Document> doc = System::MakeObject<Document>(); | |
System::SharedPtr<DocumentBuilder> builder = System::MakeObject<DocumentBuilder>(doc); | |
builder->Write(u"Some text is added."); | |
System::SharedPtr<Comment> comment = System::MakeObject<Comment>(doc, u"Author Name", u"AN", System::DateTime::get_Today()); | |
builder->get_CurrentParagraph()->AppendChild(comment); | |
comment->get_Paragraphs()->Add(System::MakeObject<Paragraph>(doc)); | |
comment->get_FirstParagraph()->get_Runs()->Add(System::MakeObject<Run>(doc, u"Comment text.")); | |
System::String outputPath = outputDataDir + u"AddComments.doc"; | |
doc->Save(outputPath); |
C++ Code: 提取所有评论
通过 C++ 开发 DOCM 文档注释应用程序
需要开发 DOCM 注释应用程序或实用程序来提供反馈、提出建议或与其他人合作处理文档吗?借助
Aspose.Words for C++
(
Aspose.Total for C++
的子 API),任何 C++ 开发人员都可以将上述 API 代码集成到其文档注释应用程序中。强大的 C++ 库允许编写任何文档注释解决方案。此外,它还可以支持许多流行格式,包括 DOCM 格式。
用于注释 DOCM 文件的 C++ 库
有三个选项可以将 Aspose.Words for C++ 安装到您的开发环境中。请选择一个符合您需求的方案并按照分步说明进行操作:
- Install a NuGet 包 . See 文档
- 在 Visual Studio IDE 中使用 程序包管理器控制台 安装库
- 使用 Windows 安装程序 手动安装库
系统要求
您可以使用此 C++ 库在 Microsoft Windows、Linux 和 macOS 操作系统上开发软件:
- Linux 需要 GCC >= 6.3.0 和 Clang >= 3.9.1
- macOS 需要 Xcode >= 12.5.1、Clang 和 libc++
如果您为 Linux 或 macOS 开发软件,请检查
产品文档
中有关附加库依赖项(fontconfig 和 mesa-glu 开源包)的信息。
常见问题解答
- 我可以在我的应用程序中使用上述 C++ 代码吗?是的,欢迎您下载此代码并将其用于开发基于 C++ 的文档注释应用程序。该代码可以作为宝贵的资源来增强您的项目在后端文档处理和操作领域的功能和能力。
- 这个在线文档注释应用程序仅适用于 Windows 吗?您可以灵活地在任何设备上启动文档注释以删除注释,无论它运行的是哪种操作系统,无论是 Windows、Linux、Mac OS 还是 Android。所需的只是一个现代的网络浏览器和一个有效的互联网连接。
- 使用在线应用程序注释 DOCM 文档安全吗?当然!通过我们的服务生成的输出文件将在 24 小时内安全自动地从我们的服务器中删除。因此,在此期间之后,与这些文件相关的显示链接将不再起作用。
- 应该使用什么浏览器来使用App?您可以使用任何现代网络浏览器(如 Google Chrome、Firefox、Opera 或 Safari)进行在线 DOCM 文档注释。但是,如果您正在开发桌面应用程序,我们建议使用 Aspose.Total 文档处理 API 进行高效管理。