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 OTP, 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 OTP, 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 OTP v sieti

GroupDocs.Annotation uľahčuje vývojárom siete pridávanie rôznych typov anotácií k súborom OTP 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 OTP v sieti

GroupDocs.Annotation uľahčuje vývojárom siete odstraňovanie podrobností anotácií zo súborov OTP 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 OTP v sieti

GroupDocs.Annotation uľahčuje vývojárom siete aktualizovať rôzne vlastnosti anotácií zo súborov OTP 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 OTP v sieti

GroupDocs.Annotation umožňuje vývojárom siete anotovať dokumenty a extrahovať informácie o anotáciách zo súborov OTP 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 OTP 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 OTP

Súbory s príponou .OTP predstavujú súbory šablón prezentácie vytvorené aplikáciami v štandardnom formáte OASIS OpenDocument. Obsah takéhoto súboru zahŕňa prezentačné informácie vo forme snímok s textom, obrázkami, tvarmi, multimediálnym obsahom, prechodovými efektmi a inými prvkami snímky. Tieto súbory šablón sa používajú na rýchle vytváranie nových prezentácií na základe informácií o štýle uložených v samotnej šablóne. Súbory OTP je možné vytvárať a ukladať pomocou niekoľkých rôznych aplikácií, ako je napríklad Impress, ktorý je súčasťou balíka OpenOffice a Microsoft PowerPoint. Formát súboru OTP je podobný súborom šablón Microsoft PowerPoint .POT a .POTX.

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

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