Par GroupDocs.Annotation for Net API

GroupDocs.Annotation for Net API ir bibliotēka, kas ļauj pievienot anotācijas PDF, Word un citiem dokumentiem operētājsistēmā Mac, Windows vai Ubuntu. GroupDocs.Annotation for Net ir vietēja tīkla API anotāciju pārvaldībai ar visaptverošu atbalstu anotāciju izveidei, pievienošanai, rediģēšanai, dzēšanai, izvilkšanai un eksportēšanai no attēliem un dažādiem citiem dokumentiem. Pilnu atbalstīto dokumentu formātu sarakstu varat skatīt šajā lapā. Šī bibliotēka ļauj strādāt ne tikai ar WMF dokumentu, bet arī ar daudziem cita veida dokumentiem, piemēram, Word, Excel, PowerPoint, Outlook e-pastiem, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad un daudziem citiem. GroupDocs.Annotation for Net API ļauj izveidot un pievienot jaunas piezīmes, rediģēt anotācijas, iegūt komentārus, anotācijas un noņemt tos no dokumentiem. Bibliotēka atbalsta 13 dažādus anotāciju veidus, tostarp tekstu, daudzlīniju, apgabalu, pasvītrojumu, punktu, ūdenszīmi, bultiņu, elipsi, teksta aizstāšanu, attālumu, teksta lauku, resursu rediģēšanu PDF, HTML, Microsoft Word dokumentos, izklājlapās, diagrammās, prezentācijās, zīmējumi, attēli un daudzi citi failu formāti. Piemērā (lūdzu, skatiet tālāk) ir parādīts darbs ar WMF dokumentu, šajā piemērā var redzēt galvenās darbības, kā strādāt ar GroupDocs. Anotācija: iestatiet licenci, atveriet dokumentu, ar kuru vēlaties strādāt, izveidojot anotācija, datu objektu pievienošana anotācijas rekvizītu iestatīšanai atbilstoši jūsu prasībām un rezultāta saglabāšana vajadzīgajā vietā. Varat arī skatīt sīkāku informāciju par atbalstītajām funkcijām mūsu github lapā vai mūsu produkta dokumentācijā.

Darbības, lai pievienotu anotācijas failam WMF pakalpojumā Net

GroupDocs.Annotation Tas ļauj Net izstrādātājiem viegli pievienot dažādus anotāciju veidus WMF failiem jebkurā uz tīklu balstītā lietojumprogrammā, veicot dažas vienkāršas darbības.

  • Izveidojiet atbildes objektus ar komentāru un datumu.
  • Izveidojiet AreaAnnotation objektu, iestatiet apgabala opcijas un pievienojiet atbildes.
  • Izveidojiet anotatora objektu un pievienojiet apgabala anotāciju.
  • Saglabājiet izvades failu.

Sistēmas prasības

GroupDocs.Annotation for Net API tiek atbalstītas visās lielākajās platformās un operētājsistēmās. Pirms tālāk norādītā koda izpildes, lūdzu, pārliecinieties, vai jūsu sistēmā ir instalēti šādi priekšnosacījumi.

  • Operētājsistēmas: Microsoft Windows, Linux, MacOS
  • Izstrādes vides: Visual Studio, Xamarin, MonoDevelop
  • Frameworks: .NET Framework, .NET Standard, .NET Core, Mono
  • Lejupielādējiet jaunāko GroupDocs.Annotation versiju .NET no NuGet

Anotācijas priekšskatījums un koda paraugs

//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

Darbības, lai noņemtu anotācijas no WMF pakalpojumā Net

GroupDocs.Annotation Izmantojot dažas vienkāršas darbības, Net izstrādātājiem ir vieglāk noņemt anotāciju informāciju no WMF failiem jebkurā Net lietojumprogrammā.

  • Izveidojiet atbildes objektus ar komentāru un datumu.
  • Izveidojiet objektu SaveOptions un iestatiet AnnotationTypes = AnnotationType.None.
  • Izsauciet saglabāšanas metodi ar iegūto dokumenta ceļu vai straumi un SaveOptions objektu.

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

Darbības, lai rediģētu anotācijas no WMF pakalpojumā Net

GroupDocs.Annotation ļauj Net izstrādātājiem vieglāk atjaunināt dažādus anotāciju rekvizītus no WMF failiem jebkurā Net lietojumprogrammā, veicot dažas vienkāršas darbības.

  • Izveidot Annotatora objektu ar ievades dokumenta ceļu vai straumi ar instantierētām LoadOptions ar ImportAnnotations = true.
  • Izveidojiet kādu AnnotationBase implementāciju un iestatiet esošās anotācijas ID (ja anotācija ar šo ID nav atrasta, nekas netiks mainīts) vai anotāciju ceļu sarakstu (visas esošās anotācijas tiks noņemtas).
  • Izsaukt Annotator objekta atjaunināšanas metodi ar nodotām anotācijām.
  • Izsauciet saglabāšanas metodi ar iegūto dokumenta ceļu vai straumi un SaveOptions objektu.

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

Darbības, lai izvilktu anotācijas no WMF pakalpojumā Net

GroupDocs.Annotation ļauj Net izstrādātājiem viegli anotēt dokumentus un izvilkt anotāciju informāciju no WMF failiem jebkurā Net lietojumprogrammā, veicot dažas vienkāršas darbības.

  • Izveidojiet atbildes objektus ar komentāru un datumu.
  • Izveidojiet LoadOptions objektu un izsauciet SetImportAnnotations ar patiesu argumentu.
  • Definējiet mainīgo ar tipu Saraksts.
  • Izsauciet metodi get un atgrieziet rezultātu iepriekš norādītajam mainīgajam.

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

Tiešraides demonstrācijas, lai pievienotu, noņemtu, rediģētu un izvilktu anotācijas dokumentiem un attēliem

Pievienojiet, noņemiet, rediģējiet un izvelciet anotācijas failam WMF tūlīt, apmeklējot vietni GroupDocs.Annotation Live Demos. Tiešraides demonstrācijai ir šādas priekšrocības

Nav nepieciešams lejupielādēt API

Nav jāraksta nevienam kodu

Vienkārši augšupielādējiet avota failu

Saņemiet lejupielādes saiti, lai saglabātu failu

Par WMF faila formātu

Faili ar WMF paplašinājumu ir Microsoft Windows Metafile (WMF) vektoru, kā arī bitkartes formāta attēlu datu glabāšanai. Lai būtu precīzāk, WMF pieder grafikas failu formātu vektora failu formātu kategorijai, kas ir neatkarīga no ierīces. Windows grafiskās ierīces interfeiss (GDI) izmanto WMF failā saglabātās funkcijas, lai ekrānā parādītu attēlu. Vēlāk tika publicēta uzlabota WMF versija, kas pazīstama kā Enhanced Meta Files (EMF), kas padara formātu daudz funkcijām bagātāku. Praktiski WMF ir līdzīgi SVG.

Lasīt vairāk Par WMF faila formātu

Darbs ar citiem populāriem dokumentu formātiem

Atjauniniet anotācijas rekvizītus no dažiem populāriem failu formātiem, kā norādīts tālāk.

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
 Latviešu