Annotera ODS från Net


Ladda ner gratis prov

Om GroupDocs.Annotation for Net API

GroupDocs.Annotation for Net API är ett bibliotek som låter dig lägga till kommentarer till PDF, Word och andra dokument på Mac, Windows eller Ubuntu. GroupDocs.Annotation for Net är ett inbyggt Net API för att hantera kommentarer med omfattande stöd för att skapa, lägga till, redigera, ta bort, extrahera och exportera kommentarer från bilder och olika andra dokument. Den fullständiga listan över dokumentformat som stöds kan du se på denna sida. Detta bibliotek låter dig arbeta inte bara med ODS dokument utan också med många andra typer av dokument som Word, Excel, PowerPoint, Outlook e-post, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad och många andra. GroupDocs.Annotation for Net API låter dig skapa och lägga till nya anteckningar, redigera kommentarer, extrahera kommentarer, anteckningar och ta bort dem från dokument. Biblioteket stöder 13 olika anteckningstyper, inklusive text, polylinje, område, understrykning, punkt, vattenstämpel, pil, ellips, textersättning, avstånd, textfält, resursredigering i PDF, HTML, Microsoft Word-dokument, kalkylblad, diagram, presentationer, ritningar, bilder och många andra filformat. Exemplet (se nedan) visar hur du arbetar med ODS-dokument, i det här exemplet kan du se huvudstegen för hur du arbetar med GroupDocs. Annotation: Konfigurera en licens, öppna ett dokument du vill arbeta med, skapa en annotering, lägga till dataobjekt för att ställa in anteckningsegenskaper enligt dina krav och spara resultatet på önskad plats. Du kan också titta mer detaljerat på de funktioner som stöds på vår github sida, eller i vår produkt dokumentation.

Steg för att lägga till kommentarer till ODS i Net

GroupDocs.Annotation gör det enkelt för Net-utvecklare att lägga till olika anteckningstyper till ODS-filer inom alla nätbaserade program genom att implementera några enkla steg.

  • Skapa svarsobjekt med kommentar och datum.
  • Skapa AreaAnnotation-objekt, ställ in områdesalternativ och lägg till svar.
  • Skapa Annotator-objekt och lägg till områdesanteckning.
  • Spara utdatafil.

Systemkrav

GroupDocs.Annotation for Net API:er stöds på alla större plattformar och operativsystem. Innan du kör koden nedan, se till att du har följande förutsättningar installerade på ditt system.

  • Operativsystem: Microsoft Windows, Linux, MacOS
  • Utvecklingsmiljöer: Visual Studio, Xamarin, MonoDevelop
  • Frameworks: .NET Framework, .NET Standard, .NET Core, Mono
  • Ladda ner den senaste versionen av GroupDocs.Annotation för .NET från NuGet

Förhandsgranskning av anteckningar och kodexempel

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

Steg för att ta bort anteckningar från ODS i Net

GroupDocs.Annotation gör det enklare för Net-utvecklare att ta bort anteckningsdetaljer från ODS-filer i valfri nätbaserad applikation genom att implementera några enkla steg.

  • Skapa svarsobjekt med kommentar och datum.
  • Instantiera SaveOptions-objektet och ställ in AnnotationTypes = AnnotationType.None.
  • Anropa sparmetoden med resulterande dokumentsökväg eller ström och SaveOptions-objekt.

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

Steg för att redigera kommentarer från ODS i Net

GroupDocs.Annotation gör det enklare för Net-utvecklare att uppdatera olika annoteringsegenskaper från ODS-filer i alla nätbaserade program genom att implementera några enkla steg.

  • Instantiera Annotator-objekt med indatadokumentsökväg eller -ström med instansierade LoadOptions med ImportAnnotations = true.
  • Skapa en AnnotationBase-implementering och ange Id för existerande anteckning (om anteckning med det Id inte hittas, kommer ingenting att ändras) eller sökvägslista med anteckningar (alla existerande anteckningar kommer att tas bort).
  • Anrop uppdateringsmetod för Annotator-objekt med godkända anteckningar.
  • Anropa sparmetoden med resulterande dokumentsökväg eller ström och SaveOptions-objekt.

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

Steg för att extrahera kommentarer från ODS i Net

GroupDocs.Annotation gör det enkelt för Net-utvecklare att kommentera dokument och extrahera anteckningsinformation från ODS-filer i alla Net-baserade applikationer genom att implementera några enkla steg.

  • Skapa svarsobjekt med kommentar och datum.
  • Instantiera LoadOptions-objektet och anrop SetImportAnnotations med sant argument.
  • Definiera variabel med typen List.
  • Anrop get-metoden och returnera resultatet till variabeln ovan.

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

Live-demos att lägga till, ta bort, redigera, extrahera kommentarer till dokument och bilder

Lägg till, ta bort, redigera och extrahera kommentarer till filen ODS just nu genom att besöka webbplatsen GroupDocs.Annotation Live Demos. Livedemon har följande fördelar

Inget behov av att ladda ner API

Du behöver inte skriva någon kod

Ladda bara upp källfilen

Få nedladdningslänk för att spara filen

Om filformatet ODS

Filer med ODS-tillägg står för OpenDocument Spreadsheet Document-format som kan redigeras av användaren. Data lagras i ODF-filen i rader och kolumner. Det är XML-baserat format och är en av flera undertyper i familjen Open Document Formats (ODF). Formatet specificeras som en del av ODF 1.2-specifikationerna som publiceras och underhålls av OASIS. Ett antal applikationer på Windows såväl som andra operativsystem kan öppna ODS-filer för redigering och manipulering, inklusive Microsoft Excel, NeoOffice och LibreOffice. ODS-filer kan också konverteras till andra kalkylbladsformat som XLS, XLSX och andra av olika applikationer.

Läs mer Om filformatet ODS

Arbeta med andra populära dokumentformat

Uppdatera annoteringsegenskaper från några av de populära filformaten enligt nedan.

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
 Svenska