Annotera WMF 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 WMF 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 WMF-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 WMF i Net

GroupDocs.Annotation gör det enkelt för Net-utvecklare att lägga till olika anteckningstyper till WMF-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 WMF i Net

GroupDocs.Annotation gör det enklare för Net-utvecklare att ta bort anteckningsdetaljer från WMF-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 WMF i Net

GroupDocs.Annotation gör det enklare för Net-utvecklare att uppdatera olika annoteringsegenskaper från WMF-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 WMF i Net

GroupDocs.Annotation gör det enkelt för Net-utvecklare att kommentera dokument och extrahera anteckningsinformation från WMF-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 WMF 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 WMF

Filer med WMF-tillägg representerar Microsoft Windows Metafile (WMF) för lagring av vektor- och bitmappsformat bilddata. För att vara mer exakt tillhör WMF kategorin vektorfilformat för grafikfilformat som är enhetsoberoende. Windows Graphical Device Interface (GDI) använder funktionerna som är lagrade i en WMF-fil för att visa en bild på skärmen. En mer förbättrad version av WMF, känd som Enhanced Meta Files (EMF), publicerades senare som gör formatet mer funktionsrikt. Praktiskt taget liknar WMF SVG.

Läs mer Om filformatet WMF

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