Der barê GroupDocs.Annotation ji bo Net API

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 OTT 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 OTT 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.

Gavên Zêdekirina Şîroveyan li OTT di Net-ê de

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 OTT zêde bikin.

  • Tiştên Bersiv bi şîrove û tarîxê biafirînin.
  • Tişta AreaAnnotation biafirînin, vebijarkên deverê bicîh bikin û bersivan lê zêde bikin.
  • Tişta Annotator biafirînin û şirovekirina deverê lê zêde bikin.
  • Pelê derketinê tomar bike.

Pêdiviyên Sîstemê

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.

  • Pergalên Xebatê: Microsoft Windows, Linux, MacOS
  • Jîngehên Pêşveçûnê: Visual Studio, Xamarin, MonoDevelop
  • Çarçove: .NET Framework, .NET Standard, .NET Core, Mono
  • Guhertoya herî dawî ya GroupDocs.Annotation ji bo .NET ji [NuGet] dakêşin (https://www.nuget.org/packages/groupdocs.annotation)

Pêşdîtina annotation û nimûneya kodê

//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");
}

Annotation preview image

Gavên Rakirina Şîroveyan ji OTT li Net

GroupDocs.Annotation Ji pêşdebirên Net-ê re hêsantir dike ku hûrguliyên annotasyonê ji pelên OTT di nav her serîlêdana Net-ê de bi cîbicîkirina çend gavên hêsan rakin.

  • Tiştên Bersiv bi şîrove û tarîxê biafirînin.
  • Tişta SaveOptions destnîşan bikin û AnnotationTypes = AnnotationType.None saz bikin.
  • Rêbaza hilanînê bi rêça belgeya encam an tîrêjê û tiştê SaveOptions re bang bikin.

// 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");
}

Gavên Guherandinên Şîrove ji OTT li Net

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 OTT di nav her serlêdanek Net-ê de nûve bikin.

  • Tişta Annotatorê bi rêça belgeya têketinê ve bişopînin an bi Vebijarkên Loadê yên destnîşankirî bi ImportAnnotations re biherikînin = rast.
  • Hin pêkanîna AnnotationBase biafirînin û Nasnameya annotationê ya heyî destnîşan bikin (heke şîroveya bi wê Nasnameyê re neyê dîtin, dê tiştek neyê guheztin) an navnîşa rêgezên şîroveyan (hemû şîroveyên heyî dê werin rakirin).
  • Rêbaza nûvekirina tiştê Annotator bi şîroveyên derbasbûyî re bang bikin.
  • Rêbaza hilanînê bi rêça belgeya encam an tîrêjê û tiştê SaveOptions re bang 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");
}

Gavên Derxistina Şîroveyan ji OTT li Net

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 OTT derxînin.

  • Tiştên Bersiv bi şîrove û tarîxê biafirînin.
  • Objektîfên LoadOptions destnîşan bikin û bi argumana rast bangî SetImportAnnotations bikin.
  • Guherbar bi tîpa Lîsteyê pênase bikin.
  • Banga rêbaza wergirtinê bikin û encamê vegerînin guhêrbara jorî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);
    }
}

Demoyên Zindî ku lê zêde bikin, jêbirin, biguherînin, şîroveyan ji belge û wêneyan derxin

Bi seredana malpera GroupDocs.Annotation Demos Zindî niha li pelê OTT şî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

Derbarê OTT Forma Pelê

Pelên bi dirêjkirina OTT belgeyên şablonê yên ku ji hêla serîlêdanan ve li gorî forma standarda OpenDocument-ê ya OASIS-ê hatî çêkirin temsîl dikin. Vana bi sepanên pêvajoya peyvan ên wekî OpenOffice Writer-a belaş têne afirandin û dikarin mîhengan bigirin ku dikarin ji van pelên şablonê belgeyên nû çêbikin. Van mîhengan marjînalên rûpelê, sînor, sernav, pêlav û mîhengên rûpelê yên din hene. Şablonên bi vî rengî di belgeyên fermî yên wekî nameyên pargîdanî û formên standardkirî de têne bikar anîn.

Zêdetir bixwînin Derbarê OTT Forma Pelê

Bi Formên Belgeya Din ên populer re dixebitin

Taybetmendiyên annotasyonê ji hin formatên pelê yên populer ên ku li jêr têne destnîşan kirin nûve bikin.

Annotate PDF document

(Adobe Portable Document Format)

Annotate DOC document

(Microsoft Word Document)

Annotate DOCM document

(Microsoft Word Macro-Enabled Document)

Annotate DOCX document

(Microsoft Word Open XML Document)

Annotate DOT document

(Microsoft Word Document Template)

Annotate DOTX document

(Word Open XML Document Template)

Annotate RTF document

(Rich Text Document)

Annotate ODT document

(Open Document Text)

Annotate XLS document

(Microsoft Excel Binary File Format)

Annotate XLSX document

(Microsoft Excel Open XML Spreadsheet)

Annotate XLSM document

(Microsoft Excel Macro-Enabled Spreadsheet)

Annotate XLSB document

(Microsoft Excel Binary Worksheet)

Annotate ODS document

(Open Document Spreadsheet)

Annotate PPT document

(PowerPoint Presentation)

Annotate PPTX document

(PowerPoint Open XML Presentation)

Annotate PPSX document

(PowerPoint Open XML Slide Show)

Annotate POTM document

(Microsoft PowerPoint Template)

Annotate PPTM document

(Microsoft PowerPoint Presentation)

Annotate PPS document

(Microsoft PowerPoint 97-2003 Slide Show)

Annotate ODP document

(OpenDocument Presentation)

Annotate HTML document

(HyperText Markup Language)

Annotate TIFF document

(Tagged Image File Format)

Annotate PNG document

(Portable Network Graphic)

Annotate EML document

(E-mail Message)

Annotate MSG document

(Microsoft Outlook E-mail Message)

Annotate VSD document

(Microsoft Visio 2003-2010 Drawing)

Annotate VSDX document

(Microsoft Visio Drawing)

Annotate VSS document

(Microsoft Visio 2003-2010 Stencil)

Annotate VST document

(Microsoft Visio 2013 Stencil)

Annotate DWG document

(Autodesk Design Data Formats)

Annotate DXF document

(AutoCAD Drawing Interchange)

Annotate DCM document

(Digital Imaging and Communications in Medicine)

Annotate WMF document

(Windows Metafile)

Annotate EMF document

(Enhanced Metafile Format)

Back to top
 Kurdî