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 DOT 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 DOT, 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 DOT 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 DOT 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 DOT 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 DOT 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 DOT 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
Fail dengan sambungan .DOT ialah fail templat yang dicipta oleh Microsoft Word untuk mempunyai tetapan pra-format untuk penjanaan fail DOC atau DOCX selanjutnya. Fail templat dicipta untuk mempunyai tetapan pengguna khusus yang harus digunakan pada fail berikutnya yang dibuat daripada ini. Tetapan ini termasuk jidar halaman, sempadan, pengepala, pengaki dan tetapan halaman lain. Templat sedemikian digunakan dalam dokumen rasmi seperti kepala surat syarikat dan borang piawai. Format fail DOT adalah khusus untuk Microsoft Word 2003 dan lebih awal, tetapi disokong oleh versi yang lebih tinggi juga. Microsoft Word secara lalai membuka setiap dokumen baharu berdasarkan fail normal.dot. Jika diubah suai, semua fail baharu yang dibuat akan menghasilkan tetapan yang sama seperti daripada fail templat. Dalam Microsoft Word 2007, format fail DOT telah digantikan dengan format fail DOTX berasaskan Office OpenXML.
Baca lebih lanjut Mengenai Format Fail DOT.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)