Cloud REST API til at redigere Word behandlingsdokumenter, Excel regneark og præsentationer. Åbn dokumentet i en WYSIWYG-editor, rediger og gem tilbage i det oprindelige format.
Start gratis prøveperiodeGroupDocs.Editor Cloud SDK for .NET giver udviklere mulighed for nemt at udføre dokumentredigeringsfunktioner i enhver .NET-baseret applikation ved at integrere den med GroupDocs.Editor Cloud REST API. .NET-editoren SDK understøtter redigering af alle populære branchestandard-dokumenttyper uden at skulle installere Microsoft Office eller Open Office på systemet. Upload blot de understøttede dokument- og filformater (Microsoft Word, Excel-regneark, PowerPoint, TXT, HTML og XML) i en hvilken som helst tredjeparts front-end WYSIWYG HTML-editor efter eget valg ved hjælp af GroupDocs.Editor Cloud API, udfør redigering og konvertér filen tilbage til det oprindelige format.
Ved brug af dokumentredigering SDK kan man manipulere tekstbehandlingsdokumenter som helhed eller side for side. Man kan håndtere font-ekstraktion for at bevare dokumentets layout og udseende efter redigering. Funktionen understøtter angivelse af indeks for det aktuelt redigerede regneark, når man arbejder med de flere-fanebladede Excel-regneark. Udviklere kan også rette problemer i URLs, formateringsindstillinger, dokumentstruktur eller genkendelse af e-mail-adresser i XML-filer.
Se GroupDocs.Editor Cloud SDK for .NET at GitHub hvis du leder efter kildekoden til at annotere fil i skyen.
Du kan prøve GroupDocs.Editor Low-Code .NET APIs uden nogen begrænsninger.
GroupDocs.Editor Cloud er også tilgængelig som Docker-image, som kan bruges til at self-host tjenesten. Eller kan du bygge dine egne .NET-tjenester ved hjælp af GroupDocs.Editor High-code APIs, som i øjeblikket driver vores REST APIs.
//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));