GroupDocs.Annotation ji bo Net API pirtûkxaneyek e ku dihêle hûn li ser Mac, Windows an Ubuntu şîroveyan li PDF, Word û belgeyên din zêde bikin. GroupDocs.Annotation for Net API-ya Net-ê ya xwemalî ye ji bo birêvebirina annotasyonên bi piştgirîya berfireh ji bo afirandin, zêdekirin, guherandin, jêbirin, derxistin û hinartina annotasyonên ji wêne û belgeyên din ên cihêreng. Navnîşa tevahî ya formên belgeyên piştgirî yên ku hûn dikarin li ser vê [rûpelê] bibînin (https://docs.groupdocs.com/annotation/net/supported-document-formats/). Ev pirtûkxane dihêle hûn ne tenê bi belgeya VSDX re lê her weha bi gelek celeb belgeyên din ên wekî Word, Excel, PowerPoint, e-nameyên Outlook, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad û gelekên din re bixebitin. GroupDocs.Annotation ji bo Net API destûrê dide te ku hûn notên nû biafirînin û lê zêde bikin, şîroveyan biguherînin, şîroveyan, şîroveyan derxînin û wan ji belgeyan derxînin. Pirtûkxane 13 celebên annotasyonê yên cihêreng piştgirî dike, di nav de Nivîsar, Polyline, Herêm, Binxêz, Xal, Nîşan, Tîrek, Ellipse, Veguheztina Nivîsan, Dûrbûn, Qada Nivîsarê, Veguhastina Çavkaniyê di PDF, HTML, belgeyên Microsoft Word de, pelgeyên berbelav, diagram, pêşkêşî, xêzkirin, wêne û gelek formatên pelan ên din. Nimûne (ji kerema xwe li jêr binêre) nîşan dide ku bi belgeya VSDX re dixebite, di vê nimûneyê de hûn dikarin gavên sereke yên çawa bi GroupDocs re bixebitin bibînin.Annotation: Destûrnameyek saz bikin, belgeyek ku hûn dixwazin pê re bixebitin vekin, vekin annotation, lê zêdekirina tiştên daneyê da ku taybetmendiyên annotasyonê li gorî hewcedariyên we bicîh bikin û encamê li cîhê hewce hilînin. Di heman demê de hûn dikarin li ser taybetmendiyên piştgirîkirî yên li ser github me rûpel an jî di hilberê me de belge.
GroupDocs.Annotation ji bo pêşdebirên Net-ê hêsan dike ku bi pêkanîna çend gavên hêsan ve cûrbecûr şîrovekirina pelan li pelên VSDX zêde bikin.
GroupDocs.Annotation ji bo API-yên Net-ê li ser hemî platformên sereke û pergalên xebitandinê têne piştgirî kirin. Berî ku hûn koda jêrîn bicîh bikin, ji kerema xwe pê ewle bibin ku we şertên jêrîn li ser pergala we hatine saz kirin.
//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 Ji pêşdebirên Net-ê re hêsantir dike ku hûrguliyên annotasyonê ji pelên VSDX di nav her serîlêdana Net-ê de bi cîbicîkirina çend gavên hêsan rakin.
// 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 Ji pêşdebirên Net-ê re hêsantir dike ku bi pêkanîna çend gavên hêsan ve nûvekirina taybetmendiyên cûrbecûr şîrovekirinê ji pelên VSDX di nav her serlêdanek Net-ê de nûve bikin.
// 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 ji bo pêşdebirên Net-ê hêsan dike ku bi pêkanîna çend gavên hêsan ve belgeyan şîrove bikin û agahdariya şîrovekirinê ji pelên VSDX derxînin.
// 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);
}
}
Bi seredana malpera GroupDocs.Annotation Demos Zindî niha li pelê VSDX şîroveyan zêde bikin, jêbikin, biguherînin û derxin. Demoya zindî xwedî feydeyên jêrîn e
Ne hewce ye ku Api dakêşin
Ne hewce ye ku kodek binivîse
Tenê pelê çavkaniyê barkirin
Zencîreya dakêşandinê bistînin da ku pelê hilînin
Pelên bi dirêjkirina .VSDX formata pelê Microsoft Visio ku ji Microsoft Office 2013 û pê ve hatî destnîşan kirin temsîl dikin. Ew ji bo şûna formata pelê binaryê, .VSD, ku ji hêla guhertoyên berê yên Microsoft Visio ve tê piştgirî kirin, hate pêşve xistin. Di heman demê de ew li ser Karûbarên Visio di Microsoft SharePoint Server 2013 de jî tê piştgirî kirin û ji bo weşandina li Servera SharePoint pelek navbeynkar hewce nake. Pelên Visio ji bo afirandina xêzên ku tiştên dîtbarî, nexşeyên herikînê, diyagrama UML, herikîna agahdarî, nexşeyên rêxistinî, diagramên nermalavê, sêwirana torê, modelên databasê, nexşeya tiştan û agahdariyên din ên bi vî rengî vedigirin, têne bikar anîn. Pelên ku bi karanîna Visio têne hilberandin jî dikarin ji formatên pelan ên cihêreng ên wekî PNG, BMP, PDF û yên din werin derxistin.
Zêdetir bixwînin Derbarê VSDX Forma PelêTaybetmendiyên annotasyonê ji hin formatên pelê yên populer ên ku li jêr têne destnîşan kirin nûve bikin.
(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)