O GroupDocs.Annotation for Net API

GroupDocs.Annotation for Net API je knižnica, ktorá vám umožňuje pridávať anotácie do PDF, Wordu a iných dokumentov na Mac, Windows alebo Ubuntu. GroupDocs.Annotation for Net je natívne Net API na správu anotácií s komplexnou podporou pre vytváranie, pridávanie, upravovanie, odstraňovanie, extrahovanie a exportovanie anotácií z obrázkov a rôznych iných dokumentov. Úplný zoznam podporovaných formátov dokumentov si môžete pozrieť na tejto stránke. Táto knižnica vám umožňuje pracovať nielen s dokumentom JPEG, ale aj s mnohými ďalšími typmi dokumentov, ako sú Word, Excel, PowerPoint, Outlook e-maily, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad a mnoho ďalších. GroupDocs.Annotation for Net API vám umožňuje vytvárať a pridávať nové poznámky, upravovať anotácie, extrahovať komentáre, anotácie a odstraňovať ich z dokumentov. Knižnica podporuje 13 rôznych typov anotácií vrátane textu, polyline, oblasti, podčiarknutia, bodu, vodoznaku, šípky, elipsy, nahradenia textu, vzdialenosti, textového poľa, úpravy zdrojov v PDF, HTML, dokumentov Microsoft Word, tabuliek, diagramov, prezentácií, kresby, obrázky a mnoho ďalších formátov súborov. Príklad (pozri nižšie) ukazuje prácu s dokumentom JPEG, v tomto príklade môžete vidieť hlavné kroky, ako pracovať s GroupDocs. Anotácia: Nastavte licenciu, otvorte dokument, s ktorým chcete pracovať, vytvorte anotáciu, pridanie dátových objektov na nastavenie vlastností anotácie podľa vašich požiadaviek a uloženie výsledku na potrebné miesto. Môžete si tiež pozrieť podrobnejšie informácie o podporovaných funkciách na našej stránke github alebo v našom produkte dokumentácia.

Kroky na pridanie anotácií do súboru JPEG v sieti

GroupDocs.Annotation uľahčuje vývojárom siete pridávanie rôznych typov anotácií k súborom JPEG v akejkoľvek aplikácii založenej na sieti implementáciou niekoľkých jednoduchých krokov.

  • Vytvorte objekty odpovede s komentárom a dátumom.
  • Vytvorte objekt AreaAnnotation, nastavte možnosti oblasti a pridajte odpovede.
  • Vytvorte objekt anotátora a pridajte anotáciu oblasti.
  • Uložiť výstupný súbor.

Požiadavky na systém

GroupDocs.Annotation for Net API sú podporované na všetkých hlavných platformách a operačných systémoch. Pred spustením nižšie uvedeného kódu sa uistite, že máte vo svojom systéme nainštalované nasledujúce predpoklady.

  • Operačné systémy: Microsoft Windows, Linux, MacOS
  • Vývojové prostredia: Visual Studio, Xamarin, MonoDevelop
  • Rámce: .NET Framework, .NET Standard, .NET Core, Mono
  • Stiahnite si najnovšiu verziu GroupDocs.Annotation pre .NET z NuGet

Ukážka anotácie a ukážka kódu

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

Kroky na odstránenie anotácií zo súboru JPEG v sieti

GroupDocs.Annotation uľahčuje vývojárom siete odstraňovanie podrobností anotácií zo súborov JPEG v akejkoľvek aplikácii založenej na sieti implementáciou niekoľkých jednoduchých krokov.

  • Vytvorte objekty odpovede s komentárom a dátumom.
  • Okamžite vytvorte objekt SaveOptions a nastavte AnnotationTypes = AnnotationType.None.
  • Zavolajte metódu uloženia s výslednou cestou dokumentu alebo streamom a objektom SaveOptions.

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

Kroky na úpravu anotácií z JPEG v sieti

GroupDocs.Annotation uľahčuje vývojárom siete aktualizovať rôzne vlastnosti anotácií zo súborov JPEG v akejkoľvek aplikácii založenej na sieti implementáciou niekoľkých jednoduchých krokov.

  • Okamžitý objekt Annotator so vstupnou cestou dokumentu alebo stream s inštanciou LoadOptions s ImportAnnotations = true.
  • Vytvorte nejakú implementáciu AnnotationBase a nastavte Id existujúcej anotácie (ak sa anotácia s týmto Id nenájde, nič sa nezmení) alebo zoznam ciest anotácií (všetky existujúce anotácie budú odstránené).
  • Zavolajte metódu aktualizácie objektu Annotator s odovzdanými anotáciami.
  • Zavolajte metódu uloženia s výslednou cestou dokumentu alebo streamom a objektom SaveOptions.

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

Kroky na extrahovanie anotácií z JPEG v sieti

GroupDocs.Annotation umožňuje vývojárom siete anotovať dokumenty a extrahovať informácie o anotáciách zo súborov JPEG v rámci ľubovoľnej aplikácie založenej na sieti implementáciou niekoľkých jednoduchých krokov.

  • Vytvorte objekty odpovede s komentárom a dátumom.
  • Vytvorte instanciu objektu LoadOptions a zavolajte SetImportAnnotations s argumentom true.
  • Definujte premennú typom List.
  • Zavolajte metódu get a vráťte výsledok do premennej vyššie.

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

Živé ukážky na pridanie, odstránenie, úpravu, extrahovanie anotácií do dokumentov a obrázkov

Pridávajte, odstraňujte, upravujte a extrahujte anotácie do súboru JPEG práve teraz na webovej lokalite GroupDocs.Annotation Live Demos. Živá ukážka má nasledujúce výhody

Nie je potrebné sťahovať API

Nie je potrebné písať žiadny kód

Stačí nahrať zdrojový súbor

Získajte odkaz na stiahnutie a uložte súbor

Informácie o formáte súboru JPEG

JPEG je typ obrazového formátu, ktorý sa ukladá pomocou metódy stratovej kompresie. Výstupný obraz, ako výsledok kompresie, je kompromisom medzi veľkosťou úložiska a kvalitou obrazu. Používatelia môžu upraviť úroveň kompresie tak, aby dosiahli požadovanú úroveň kvality a zároveň znížili veľkosť úložiska. Ak sa na obrázok použije kompresia 10:1, kvalita obrazu je zanedbateľne ovplyvnená. Čím vyššia je hodnota kompresie, tým vyššia je degradácia kvality obrazu. Formát obrázkového súboru JPEG bol štandardizovaný skupinou Joint Photographic Experts Group, a preto dostal názov JPEG. Formát bol výberom ukladania a prenosu fotografických obrázkov na webe. Takmer všetky operačné systémy majú teraz prehliadače, ktoré podporujú vizualizáciu obrázkov JPEG, ktoré sú často uložené aj s príponou JPG. Dokonca aj webové prehliadače podporujú vizualizáciu obrázkov JPEG.

Čítaj viac Informácie o formáte súboru JPEG

Práca s inými populárnymi formátmi dokumentov

Aktualizujte vlastnosti anotácií z niektorých populárnych formátov súborov, ako je uvedené nižšie.

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
 Slovenčina