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

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

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

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

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

CAD je skratka pre Computer Aided Design. Používa sa aj termín CADD (pre Computer Aided Design and Drafting). Používa sa pre formát 3D grafického súboru a môže obsahovať 2D alebo 3D návrhy. Súbor CAD je digitálny formát súboru objektu generovaného a používaného softvérom CAD. Súbor CAD obsahuje technický výkres, plán, schému alebo 3D vykreslenie objektu. Môžu existovať aj iné nástroje CAD, ktoré možno použiť na vytváranie, otváranie, úpravu a export týchto súborov .cad do rozšírenejších formátov výkresových súborov CAD.

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

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