Cloud REST API để chỉnh sửa tài liệu xử lý văn bản, bảng tính Excel và bản trình bày. Mở tài liệu trong trình soạn thảo WYSIWYG, chỉnh sửa và lưu lại định dạng gốc.
Bắt đầu dùng thử miễn phíGroupDocs.Editor Cloud SDK cho .NET cho phép các nhà phát triển dễ dàng thực hiện các chức năng chỉnh sửa tài liệu trong bất kỳ loại ứng dụng nào dựa trên .NET bằng cách tích hợp với GroupDocs.Editor Cloud REST API. .NET editor SDK hỗ trợ chỉnh sửa tất cả các loại tài liệu tiêu chuẩn công nghiệp phổ biến mà không cần cài đặt Microsoft Office hoặc Open Office trên hệ thống. Chỉ cần tải lên các định dạng tệp tài liệu được hỗ trợ (Microsoft Word, bảng tính Excel, PowerPoint, TXT, HTML, XML) trong bất kỳ trình chỉnh sửa HTML WYSIWYG front-end của bên thứ ba nào mà bạn chọn bằng GroupDocs.Editor Cloud API, thực hiện chỉnh sửa và chuyển đổi trở lại định dạng tệp gốc.
Sử dụng SDK chỉnh sửa tài liệu – thao tác với toàn bộ tài liệu xử lý văn bản hoặc từng trang. Quản lý hoạt động trích xuất phông chữ để cung cấp cùng một bố cục và giao diện của tài liệu sau khi chỉnh sửa. Nó hỗ trợ xác định chỉ mục của bảng tính hiện đang được chỉnh sửa trong khi chỉnh sửa các bảng tính Excel có nhiều tab. Các nhà phát triển cũng có thể khắc phục mọi sự cố trong URL, tùy chọn định dạng, cấu trúc tài liệu hoặc nhận dạng địa chỉ email trong các tệp XML.
Hãy xem GroupDocs.Editor Cloud SDK cho .NET tại GitHub nếu bạn đang tìm kiếm mã nguồn để chú thích tệp trong Đám mây.
Bạn có thể dùng thử GroupDocs.Editor Low-Code .NET API mà không có bất kỳ hạn chế nào.
GroupDocs.Editor Cloud cũng có sẵn dưới dạng hình ảnh Docker có thể được sử dụng để tự lưu trữ dịch vụ. Hoặc bạn có thể xây dựng dịch vụ .NET của riêng mình bằng cách sử dụng GroupDocs.Editor High-code APIs hiện đang điều khiển REST API của chúng tôi.
//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));