SDK del editor de documentos de C# .NET

API REST en la nube para editar documentos de procesamiento de texto, hojas de cálculo de Excel y presentaciones. Abra el documento en el editor WYSIWYG, edítelo y guárdelo en el formato original.

Empiza la prueba gratuita

GroupDocs.Editor Cloud SDK para .NET permite a los desarrolladores realizar fácilmente funcionalidades de edición de documentos dentro de cualquier tipo de aplicación basada en .NET al integrarlo con GroupDocs.Editor Cloud REST API. El SDK del editor .NET admite la edición de todos los tipos de documentos estándar de la industria populares sin necesidad de instalar Microsoft Office u Open Office en el sistema. Simplemente cargue los formatos de archivo de documentos admitidos (Microsoft Word, hojas de cálculo de Excel, PowerPoint, TXT, HTML, XML) en cualquier editor HTML WYSIWYG de front-end de terceros de su elección utilizando GroupDocs.Editor Cloud API, realice la edición y vuelva a convertirlo a su formato de archivo original.

Uso del SDK de edición de documentos: manipule documentos de procesamiento de texto en su totalidad o página por página. Administre la operación de extracción de fuentes para ofrecer el mismo diseño y apariencia del documento después de la edición. Admite la definición del índice de la hoja de trabajo editada actualmente mientras se editan las hojas de cálculo de Excel con múltiples pestañas. Los desarrolladores también pueden solucionar cualquier problema dentro de las URL, las opciones de formato, la estructura del documento o el reconocimiento de direcciones de correo electrónico dentro de los archivos XML.

Características de la API REST del editor de documentos avanzado

Se integra fácilmente dentro de cualquier editor WYSIWYG

Edite documentos de Word como un todo o defina el rango de páginas

Se admite la edición de hojas de cálculo con varias pestañas

Uso de memoria optimizado para archivos grandes CSV o TSV

Extraer información del documento (tipo, tamaño, número de páginas, etc.)

API REST en la nube para usar con cualquier idioma o plataforma

Trabajar con documentos de procesamiento de textos - C#

//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
var configuration = new Configuration(MyAppSid, MyAppKey);

// Create necessary API instances
var editApi = new EditApi(configuration );
var fileApi = new FileApi(configuration );

// The document already uploaded into the storage.
// Load it into editable state
var loadOptions = new WordProcessingLoadOptions
{
    FileInfo = new FileInfo
    {
        FilePath = "WordProcessing/password-protected.docx",
        Password = "password"
    },
    OutputPath = "output"
};
var loadResult = editApi.Load(new LoadRequest(loadOptions));

// Download html document
var stream = fileApi.DownloadFile(new DownloadFileRequest(loadResult.HtmlPath));
var htmlString = new StreamReader(stream, Encoding.UTF8).ReadToEnd();

// Edit something...
htmlString = htmlString.Replace("Sample test text", "Hello world");

// Upload html back to storage
fileApi.UploadFile(new UploadFileRequest(loadResult.HtmlPath,
    new MemoryStream(Encoding.UTF8.GetBytes(htmlString))));

// Save html back to docx
var saveOptions = new WordProcessingSaveOptions
{
    FileInfo = loadOptions.FileInfo,
    OutputPath = "output/edited.docx",
    HtmlPath = loadResult.HtmlPath,
    ResourcesPath = loadResult.ResourcesPath
};
var saveResult = editApi.Save(new SaveRequest(saveOptions));

Recursos de apoyo y aprendizaje

GroupDocs.Editor ofrece API de visualización de documentos para otros entornos de desarrollo populares

  Español