GroupDocs.Editor Cloud SDK for .NET 允许开发人员通过将其与 GroupDocs.Editor Cloud REST API 集成,在任何类型的基于 .NET 的应用程序中轻松执行文档编辑功能。 .NET 编辑器 SDK 支持编辑所有流行的行业标准文档类型,无需在系统上安装 Microsoft Office 或 Open Office。只需使用 GroupDocs.Editor Cloud API 在您选择的任何第三方前端 WYSIWYG HTML 编辑器中上传支持的文档(Microsoft Word、Excel 电子表格、PowerPoint、TXT、HTML、XML)文件格式,执行编辑并将其转换回其原始文件格式。
使用文档编辑 SDK – 将文字处理文档作为一个整体或逐页操作。管理字体提取操作,以在编辑后提供与文档相同的布局和外观。它支持在编辑多标签 Excel 电子表格时定义当前编辑的工作表的索引。开发人员还可以修复 URL、格式选项、文档结构或 XML 文件中的电子邮件地址识别中的任何问题。
如果您正在寻找源代码来注释文件云。
您可以 试用 GroupDocs.Editor 低代码 .NET API,没有任何限制。
GroupDocs.Editor Cloud 也可用作 Docker 镜像,可用于自托管 服务。或者,您可以使用目前驱动我们的 REST API 的 GroupDocs.Editor 高代码 API 构建您自己的 .NET 服务。
//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));