GroupDocs.Annotation for Net API ialah perpustakaan yang membolehkan anda menambah anotasi pada PDF, Word dan dokumen lain pada Mac, Windows atau Ubuntu. GroupDocs.Annotation for Net ialah API Bersih asli untuk mengurus anotasi dengan sokongan menyeluruh untuk mencipta, menambah, mengedit, memadam, mengekstrak dan mengeksport anotasi daripada imej dan pelbagai dokumen lain. Senarai penuh format dokumen yang disokong yang boleh anda lihat pada [halaman] ini(https://docs.groupdocs.com/annotation/net/supported-document-formats/). Pustaka ini membolehkan anda bekerja bukan sahaja dengan dokumen GIF tetapi juga dengan banyak jenis dokumen lain seperti Word, Excel, PowerPoint, e-mel Outlook, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad dan banyak lagi. GroupDocs.Annotation for Net API membolehkan anda membuat dan menambah nota baharu, mengedit anotasi, mengekstrak ulasan, anotasi dan mengalih keluarnya daripada dokumen. Pustaka menyokong 13 jenis anotasi yang berbeza, termasuk Teks, Poligaris, Kawasan, Garis bawah, Titik, Tera Air, Anak panah, Ellipse, Penggantian Teks, Jarak, Medan Teks, Redaksi Sumber dalam PDF, HTML, dokumen Microsoft Word, hamparan, rajah, pembentangan, lukisan, imej dan banyak lagi format fail. Contoh (sila lihat di bawah) menunjukkan bekerja dengan dokumen GIF, dalam contoh ini anda boleh melihat langkah utama cara bekerja dengan GroupDocs. Anotasi: Sediakan lesen, buka dokumen yang anda ingin kerjakan, mencipta anotasi, menambah objek data untuk menetapkan sifat anotasi mengikut keperluan anda dan menyimpan hasilnya ke tempat yang diperlukan. Anda juga boleh melihat dengan lebih terperinci tentang ciri yang disokong pada halaman github kami, atau dalam produk kami dokumentasi.
GroupDocs.Annotation memudahkan pembangun Net menambah pelbagai jenis anotasi pada fail GIF dalam mana-mana aplikasi berasaskan Net dengan melaksanakan beberapa langkah mudah.
GroupDocs.Anotasi untuk API Bersih disokong pada semua platform dan sistem pengendalian utama. Sebelum melaksanakan kod di bawah, sila pastikan anda mempunyai prasyarat berikut dipasang pada sistem anda.
//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 memudahkan pembangun Net mengalih keluar butiran anotasi daripada fail GIF dalam mana-mana aplikasi berasaskan Net dengan melaksanakan beberapa langkah mudah.
// 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 memudahkan pembangun Net mengemas kini pelbagai sifat anotasi daripada fail GIF dalam mana-mana aplikasi berasaskan Net dengan melaksanakan beberapa langkah mudah.
// 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 memudahkan pembangun Net untuk menganotasi dokumen dan mengekstrak maklumat anotasi daripada fail GIF dalam mana-mana aplikasi berasaskan Net dengan melaksanakan beberapa langkah mudah.
// 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);
}
}
Tambahkan, alih keluar, edit dan ekstrak anotasi pada fail GIF sekarang dengan melawati tapak web GroupDocs.Annotation Live Demos. Demo langsung mempunyai faedah berikut
Tidak perlu memuat turun API
Tidak perlu menulis kod
Hanya memuat naik fail sumber
Dapatkan pautan muat turun untuk menyimpan fail
GIF atau Format Pertukaran Grafik ialah sejenis imej yang sangat mampat. Dimiliki oleh Unisys, GIF menggunakan algoritma pemampatan LZW yang tidak merendahkan kualiti imej. Untuk setiap imej GIF biasanya membenarkan sehingga 8 bit setiap piksel dan sehingga 256 warna dibenarkan merentasi imej. Berbeza dengan imej JPEG, yang boleh memaparkan sehingga 16 juta warna dan cukup menyentuh batas mata manusia. Ketika internet muncul, GIF kekal sebagai pilihan terbaik kerana ia memerlukan lebar jalur yang rendah dan serasi untuk grafik yang menggunakan kawasan warna pepejal. GIF animasi menggabungkan banyak imej atau bingkai ke dalam satu fail dan memaparkannya dalam urutan untuk menghasilkan klip animasi atau video pendek. Had warna adalah sehingga 256 untuk setiap bingkai dan berkemungkinan paling kurang sesuai untuk menghasilkan semula imej dan gambar lain dengan kecerunan warna.
Baca lebih lanjut Mengenai Format Fail GIF.Kemas kini sifat anotasi daripada beberapa format fail popular seperti yang dinyatakan di bawah.
(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)