C# .NET 文档编辑器 SDK

Cloud REST API 用于编辑文字处理文档、Excel 电子表格和演示文稿。在所见即所得编辑器中打开文档,编辑并保存回原始格式。

  • GroupDocs.Editor for cURL
  • GroupDocs.Editor for Java
  • GroupDocs.Editor for PHP
  • GroupDocs.Editor for Python
  • GroupDocs.Editor for Ruby
  • GroupDocs.Editor for Node.js
  • GroupDocs.Editor for Android
开始免费试用

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 文件中的电子邮件地址识别中的任何问题。

经常问的问题

我想创建自己的 .NET 应用程序来编辑文档?

如果您正在寻找源代码来注释文件云。

我可以在 .NET 上免费试用 GroupDocs.Editor REST API 吗?

您可以 试用 GroupDocs.Editor 低代码 .NET API,没有任何限制。

我不想将我的机密文件上传到任何地方进行编辑?我有哪些选择?

GroupDocs.Editor Cloud 也可用作 Docker 镜像,可用于自托管 服务。或者,您可以使用目前驱动我们的 REST API 的 GroupDocs.Editor 高代码 API 构建您自己的 .NET 服务。

高级文档编辑器 REST API 功能

在任何所见即所得编辑器中轻松集成

整体编辑 Word 文档或定义页面范围

支持多标签电子表格编辑

优化大型 CSV 或 TSV 文件的内存使用

提取文档信息(类型、大小、页数等)

可与任何语言或平台一起使用的 Cloud REST API

使用文字处理文档 - 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));

支持和学习资源

GroupDocs.Editor 为其他流行的开发环境提供文档查看 API

  中文