GroupDocs.Annotation for .NET 是一个轻量级、灵活的库,用于在 Windows、Linux 和 macOS 上对文档注释进行操作。其简洁的 API 帮助您保持数据本地化,控制资源使用,并根据需求定制注释工作流。
支持多种注释类型,包括文本、折线、区域、下划线、点、水印、箭头、椭圆、文本替换、距离、文本字段和涂黑。API 支持常见文档格式,如 PDF、HTML、Microsoft Word、Excel、PowerPoint、Visio、Outlook 邮件、图像、元文件、CAD 图纸等。生成页面缩略图并实现注释的导入/导出(PDF 文件)。
使用该库可以添加、编辑、提取和删除注释;旋转页面;生成缩略图等。它还提供了完整的数据对象集合,以自定义所有支持格式的注释属性。
入门非常简单:应用许可证、加载文件、操作注释(添加/编辑/提取/删除),然后保存结果。详情请参阅产品文档和示例项目。
GroupDocs.Annotation 定期更新并提供支持。分享您的问题、想法和功能需求——我们会积极将客户反馈纳入新版本。
GroupDocs.Annotation for .NET 让您使用多种批注类型以简化协作。使用区域批注(标记矩形区域并添加注释)、点批注(在文档任意位置附加评论)、文本批注(对选中文本进行评论)、删除线/下划线批注、折线批注(绘制形状和自由线条)、箭头批注(带有评论的指示)、椭圆批注(在椭圆内显示文本)、距离批注(绘制表示对象间距离的线条)、链接批注(添加网页链接)以及水印批注(添加印章或水印)。
// Initialize list of AnnotationInfo
List<AnnotationInfo> annotations = new List<AnnotationInfo>();
// Initialize text annotation
AnnotationInfo textAnnotation = new AnnotationInfo
{
Box = new Rectangle((float)265.44, (float)153.86, 206, 36), Type = AnnotationType.Text
};
// Add annotation to list
annotations.Add(textAnnotation);
// Get input file stream
Stream inputFile = new FileStream("D:/input.pdf", FileMode.Open, File
.ReadWrite);
// Export annotation and save output file
CommonUtilities.SaveOutputDocument(inputFile, annotations, DocumentType.Pdf);