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 gratuitaGroupDocs.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.
Consulte GroupDocs.Editor Cloud SDK for .NET at GitHub si está buscando el código fuente para anotar el archivo en el Nube.
Puede probar GroupDocs.Editor API de .NET de código bajo sin ninguna limitación.
GroupDocs.Editor Cloud también está disponible como imagen de Docker que se puede usar para autohospedar el servicio. O puede crear sus propios servicios .NET utilizando [API de código alto GroupDocs.Editor] (https://products.groupdocs.com/editor/) que actualmente impulsan nuestras API REST.
//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));