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 VSS 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 VSS, 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 VSS 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 VSS 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 VSS 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 VSS 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 VSS 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
VSS ialah fail stensil yang dibuat dengan Microsoft Visio 2007 dan lebih awal. Format fail yang agak baharu ialah .VSSX yang diperkenalkan dengan Microsoft Visio 2013. Fail stensil menyediakan objek lukisan yang boleh disertakan dalam lukisan .VSD Visio. Microsoft Visio sendiri terkenal kerana mencipta elemen lukisan seperti koleksi bentuk, penyambung, carta alir, susun atur rangkaian, gambar rajah UML, gambar rajah perisian, model pangkalan data, pemetaan objek dan maklumat lain yang serupa. Ia juga mempunyai ciri penukaran dokumen Visio yang kaya kepada format fail lain seperti PNG, BMP, PDF dan lain-lain. Visio tersedia untuk Windows dan Mac OS.
Baca lebih lanjut Mengenai Format Fail VSS.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)