GroupDocs.Annotation for Net API là thư viện cho phép bạn thêm chú thích vào PDF, Word và các tài liệu khác trên Mac, Windows hoặc Ubuntu. GroupDocs.Annotation for Net là API Net gốc để quản lý chú thích với sự hỗ trợ toàn diện để tạo, thêm, chỉnh sửa, xóa, trích xuất và xuất chú thích từ hình ảnh và nhiều tài liệu khác. Bạn có thể xem danh sách đầy đủ các định dạng tài liệu được hỗ trợ trên [trang] này(https://docs.groupdocs.com/annotation/net/supported-document-formats/). Thư viện này cho phép bạn làm việc không chỉ với tài liệu GIF mà còn với nhiều loại tài liệu khác như Word, Excel, PowerPoint, email Outlook, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad và nhiều loại khác. API GroupDocs.Annotation cho Net cho phép bạn tạo và thêm ghi chú mới, chỉnh sửa chú thích, trích xuất nhận xét, chú thích và xóa chúng khỏi tài liệu. Thư viện hỗ trợ 13 loại chú thích khác nhau, bao gồm Văn bản, Đa tuyến, Vùng, Gạch chân, Điểm, Hình mờ, Mũi tên, Hình elip, Thay thế văn bản, Khoảng cách, Trường văn bản, Biên tập tài nguyên trong tài liệu PDF, HTML, Microsoft Word, bảng tính, sơ đồ, bản trình bày, bản vẽ, hình ảnh và nhiều định dạng tập tin khác. Ví dụ (vui lòng xem bên dưới) minh họa cách làm việc với tài liệu GIF, trong ví dụ này, bạn có thể thấy các bước chính về cách làm việc với GroupDocs. Chú thích: Thiết lập giấy phép, mở tài liệu bạn muốn làm việc, tạo một chú thích, thêm các đối tượng dữ liệu để đặt thuộc tính chú thích theo yêu cầu của bạn và lưu kết quả vào nơi cần thiết. Ngoài ra, bạn có thể xem chi tiết hơn về các tính năng được hỗ trợ trên trang github của chúng tôi hoặc trong sản phẩm của chúng tôi tài liệu.
GroupDocs.Annotation giúp các nhà phát triển Net dễ dàng thêm nhiều loại chú thích khác nhau vào các tệp GIF trong bất kỳ ứng dụng dựa trên Net nào bằng cách triển khai một vài bước đơn giản.
GroupDocs.Annotation cho Net API được hỗ trợ trên tất cả các nền tảng và hệ điều hành chính. Trước khi thực thi mã bên dưới, vui lòng đảm bảo rằng bạn đã cài đặt các điều kiện tiên quyết sau trên hệ thống của mình.
//Add text field annotation to the document from local disk
using (Annotator annotator = new Annotator("input.bmp"))
{
TextFieldAnnotation textField = new TextFieldAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Text = "Some text",
FontColor = 65535,
FontSize = 12,
Message = "This is text field annotation",
Opacity = 0.7,
PageNumber = 0,
PenStyle = PenStyle.Dot,
PenWidth = 3,
FontFamily = "Arial",
TextHorizontalAlignment = HorizontalAlignment.Center,
Replies = new List
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
annotator.Add(textField);
annotator.Save("result.bmp");
}
GroupDocs.Annotation giúp các nhà phát triển Net dễ dàng xóa các chi tiết chú thích khỏi các tệp GIF trong bất kỳ ứng dụng dựa trên Net nào bằng cách triển khai một vài bước đơn giản.
// 1- How to remove annotation from document using annotation index
using (Annotator annotator = new Annotator("result.bmp"))
{
annotator.Remove(0);
annotator.Save("removed.bmp");
}
// 2- How to remove annotation from document using annotation object
using (Annotator annotator = new Annotator("result.bmp"))
{
var tmp = annotator.Get();
annotator.Remove(tmp[0]);
annotator.Save("removed.bmp");
}
// 3- How to remove some annotations from document using list of ID’s
using (Annotator annotator = new Annotator("result.bmp"))
{
var idList = new List{1, 2, 3};
annotator.Remove(idList);
annotator.Save("removed.bmp");
}
// 4- How to remove some annotations from document using list of annotations
using (Annotator annotator = new Annotator("result.bmp"))
{
var tmp = annotator.Get();
annotator.Remove(tmp);
annotator.Save("removed.bmp");
}
GroupDocs.Annotation giúp các nhà phát triển Net dễ dàng cập nhật các thuộc tính chú thích khác nhau từ các tệp GIF trong bất kỳ ứng dụng dựa trên Net nào bằng cách triển khai một vài bước đơn giản.
// open annotated document
using (Annotator annotator = new Annotator("result.bmp"))
{
//assuming we are going to change some properties of existing annotation
AreaAnnotation updated = new AreaAnnotation
{
// It's important to set existed annotation Id
Id = 1,
BackgroundColor = 255,
Box = new Rectangle(0, 0, 50, 200),
CreatedOn = DateTime.Now,
Message = "This is updated annotation",
Replies = new List
{
new Reply
{
Comment = "Updated first comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Updated second comment",
RepliedOn = DateTime.Now
}
}
};
// update annotation
annotator.Update(updated);
annotator.Save("result.bmp");
}
GroupDocs.Annotation giúp các nhà phát triển Net dễ dàng chú thích tài liệu và trích xuất thông tin chú thích từ các tệp GIF trong bất kỳ ứng dụng dựa trên Net nào bằng cách triển khai một vài bước đơn giản.
// for using this example input file ("annotated.bmp") must be with annotations
using (Annotator annotator = new Annotator("annotated.bmp"))
{
List annotations = annotator.Get();
XmlSerializer formatter = new XmlSerializer(typeof(List));
using (FileStream fs = new FileStream("annotations.xml", FileMode.Create))
{
fs.SetLength(0);
formatter.Serialize(fs, annotations);
}
}
Thêm, xóa, chỉnh sửa và trích xuất chú thích vào tệp GIF ngay bây giờ bằng cách truy cập trang web GroupDocs.Annotation Live Demos. Bản demo trực tiếp có những lợi ích sau
Không cần phải tải VỀ API
Không cần phải viết bất kỳ mã
chỉ cần tải lên các tập tin nguồn
Nhận liên kết tải xuống để lưu tệp
GIF hoặc Định dạng trao đổi đồ họa là một loại hình ảnh được nén cao. Thuộc sở hữu của Unisys, GIF sử dụng thuật toán nén LZW không làm giảm chất lượng hình ảnh. Đối với mỗi hình ảnh, GIF thường cho phép tối đa 8 bit trên mỗi pixel và tối đa 256 màu được phép trên hình ảnh. Trái ngược với hình ảnh JPEG, có thể hiển thị tới 16 triệu màu và khá gần với giới hạn của mắt người. Quay lại thời điểm internet xuất hiện, GIF vẫn là lựa chọn tốt nhất vì chúng yêu cầu băng thông thấp và tương thích với đồ họa sử dụng các vùng màu đồng nhất. GIF động kết hợp nhiều hình ảnh hoặc khung vào một tệp duy nhất và hiển thị chúng theo trình tự để tạo clip hoạt hình hoặc video ngắn. Các giới hạn màu lên tới 256 cho mỗi khung hình và có thể là mức ít phù hợp nhất để tái tạo các hình ảnh và ảnh khác có độ dốc màu.
Đọc Thêm Giới thiệu về định dạng tệp GIFCập nhật thuộc tính chú thích từ một số định dạng tệp phổ biến như được nêu bên dưới.
(Adobe Portable Document Format)
(Microsoft Word Document)
(Microsoft Word Macro-Enabled Document)
(Microsoft Word Open XML Document)
(Microsoft Word Document Template)
(Word Open XML Document Template)
(Rich Text Document)
(Open Document Text)
(Microsoft Excel Binary File Format)
(Microsoft Excel Open XML Spreadsheet)
(Microsoft Excel Macro-Enabled Spreadsheet)
(Microsoft Excel Binary Worksheet)
(Open Document Spreadsheet)
(PowerPoint Presentation)
(PowerPoint Open XML Presentation)
(PowerPoint Open XML Slide Show)
(Microsoft PowerPoint Template)
(Microsoft PowerPoint Presentation)
(Microsoft PowerPoint 97-2003 Slide Show)
(OpenDocument Presentation)
(HyperText Markup Language)
(Tagged Image File Format)
(JPEG Image)
(Portable Network Graphic)
(E-mail Message)
(Microsoft Outlook E-mail Message)
(Microsoft Visio 2003-2010 Drawing)
(Microsoft Visio Drawing)
(Microsoft Visio 2003-2010 Stencil)
(Microsoft Visio 2013 Stencil)
(Autodesk Design Data Formats)
(AutoCAD Drawing Interchange)
(Digital Imaging and Communications in Medicine)
(Windows Metafile)
(Enhanced Metafile Format)