Anotar XLS de Net


Descargue prueba gratis

Acerca de GroupDocs.Annotation para Net API

GroupDocs.Annotation for Net API es una biblioteca que le permite agregar anotaciones a PDF, Word y otros documentos en Mac, Windows o Ubuntu. GroupDocs.Annotation for Net es una API de red nativa para administrar anotaciones con soporte completo para crear, agregar, editar, eliminar, extraer y exportar anotaciones de imágenes y otros documentos. La lista completa de formatos de documentos compatibles se puede ver en esta página. Esta biblioteca le permite trabajar no solo con documentos XLS sino también con muchos otros tipos de documentos como Word, Excel, PowerPoint, correos electrónicos de Outlook, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad y muchos otros. GroupDocs.Annotation for Net API le permite crear y agregar nuevas notas, editar anotaciones, extraer comentarios, anotaciones y eliminarlas de los documentos. La biblioteca admite 13 tipos de anotaciones diferentes, incluidos Texto, Polilínea, Área, Subrayado, Punto, Marca de agua, Flecha, Elipse, Reemplazo de texto, Distancia, Campo de texto, Redacción de recursos en PDF, HTML, documentos de Microsoft Word, hojas de cálculo, diagramas, presentaciones, dibujos, imágenes y muchos otros formatos de archivo. El ejemplo (consulte a continuación) demuestra cómo trabajar con el documento XLS, en este ejemplo puede ver los pasos principales de cómo trabajar con GroupDocs. anotación, agregando objetos de datos para establecer las propiedades de la anotación de acuerdo con sus requisitos y guardando el resultado en el lugar necesario. También puede echar un vistazo más detallado a las funciones admitidas en nuestra página de github, o en nuestra [documentación] del producto (https://docs.groupdocs.com/annotation/net/getting-started/).

Pasos para agregar anotaciones a XLS en Net

GroupDocs.Annotation facilita a los desarrolladores de Net agregar varios tipos de anotaciones a los archivos XLS dentro de cualquier aplicación basada en Net mediante la implementación de unos sencillos pasos.

  • Cree objetos de respuesta con comentario y fecha.
  • Cree un objeto AreaAnnotation, establezca opciones de área y agregue respuestas.
  • Cree un objeto Annotator y agregue una anotación de área.
  • Guardar archivo de salida.

Requisitos del sistema

Las API de GroupDocs.Annotation for Net son compatibles con todas las principales plataformas y sistemas operativos. Antes de ejecutar el código a continuación, asegúrese de tener los siguientes requisitos previos instalados en su sistema.

  • Sistemas operativos: Microsoft Windows, Linux, Mac OS
  • Entornos de desarrollo: Visual Studio, Xamarin, MonoDevelop
  • Marcos: .NET Framework, .NET Standard, .NET Core, Mono
  • Descargue la última versión de GroupDocs.Annotation para .NET desde NuGet

Vista previa de anotaciones y ejemplo de código

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

Pasos para eliminar anotaciones de XLS en Net

GroupDocs.Annotation hace que sea más fácil para los desarrolladores de Net eliminar los detalles de las anotaciones de los archivos XLS dentro de cualquier aplicación basada en Net mediante la implementación de unos sencillos pasos.

  • Cree objetos de respuesta con comentario y fecha.
  • Crea una instancia del objeto SaveOptions y establece AnnotationTypes = AnnotationType.None.
  • Llame al método save con la ruta del documento resultante o la secuencia y el objeto 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");
}

Pasos para editar anotaciones de XLS en Net

GroupDocs.Annotation hace que sea más fácil para los desarrolladores de Net actualizar varias propiedades de anotación de los archivos XLS dentro de cualquier aplicación basada en Net mediante la implementación de unos sencillos pasos.

  • Cree una instancia del objeto Annotator con la ruta del documento de entrada o flujo con LoadOptions instanciado con ImportAnnotations = true.
  • Cree alguna implementación de AnnotationBase y establezca el Id. de la anotación existente (si no se encuentra la anotación con ese Id., no se cambiará nada) o la lista de rutas de las anotaciones (se eliminarán todas las anotaciones existentes).
  • Llame al método de actualización del objeto Annotator con anotaciones pasadas.
  • Llame al método save con la ruta del documento resultante o la secuencia y el objeto 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");
}

Pasos para extraer anotaciones de XLS en Net

GroupDocs.Annotation facilita a los desarrolladores de Net anotar documentos y extraer información de anotaciones de archivos XLS dentro de cualquier aplicación basada en Net mediante la implementación de unos sencillos pasos.

  • Cree objetos de respuesta con comentario y fecha.
  • Cree una instancia del objeto LoadOptions y llame a SetImportAnnotations con un argumento verdadero.
  • Definir variable con tipo Lista.
  • Llame al método get y devuelva el resultado a la variable anterior.

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

Demostraciones en vivo para agregar, eliminar, editar y extraer anotaciones en documentos e imágenes

Agregue, elimine, edite y extraiga anotaciones en el archivo XLS ahora mismo visitando el sitio web GroupDocs.Annotation Live Demos. La demostración en vivo tiene los siguientes beneficios

No es necesario descargar la API

No es necesario escribir ningún código

Simplemente cargue el archivo fuente

Obtener enlace de descarga para guardar el archivo

Acerca del formato de archivo XLS

Los archivos con extensión XLS representan el formato de archivo binario de Excel. Estos archivos pueden crearse con Microsoft Excel, así como con otros programas de hojas de cálculo similares, como OpenOffice Calc o Apple Numbers. El archivo guardado por Excel se conoce como Libro de trabajo, donde cada libro de trabajo puede tener una o más hojas de trabajo. Los datos se almacenan y muestran a los usuarios en formato de tabla en la hoja de trabajo y pueden abarcar valores numéricos, datos de texto, fórmulas, conexiones de datos externos, imágenes y gráficos. Las aplicaciones como Microsoft Excel le permiten exportar datos de libros de trabajo a varios formatos diferentes, incluidos PDF, CSV, XLSX, TXT, HTML, XPS y muchos otros. El formato de archivo XLS se reemplazó con un formato más abierto y estructurado, XLSX, con el lanzamiento de Microsoft Excel 2007. Las últimas versiones aún brindan soporte para crear y leer archivos XLS, aunque XLSX es la primera opción de uso ahora.

Leer más Acerca del formato de archivo XLS

Trabajar con otros formatos de documentos populares

Actualice las propiedades de anotación de algunos de los formatos de archivo populares como se indica a continuación.

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
 Español