Cloud REST API เพื่อแก้ไข Word เอกสารประมวลผล, Excel สเปรดชีตและงานนำเสนอ. เปิดเอกสารในโปรแกรมแก้ไขแบบ WYSIWYG, แก้ไขและบันทึกกลับเป็นรูปแบบเดิม
เริ่มทดลองใช้งานฟรีGroupDocs.Editor Cloud SDK สำหรับ .NET ช่วยให้นักพัฒนาสามารถทำฟังก์ชันการแก้ไขเอกสารได้อย่างง่ายดายในแอปพลิเคชันประเภทใดก็ได้ที่สร้างบน .NET โดยการผสานรวมกับ GroupDocs.Editor Cloud REST API. ตัวแก้ไข .NET SDK รองรับการแก้ไขเอกสารประเภทมาตรฐานอุตสาหกรรมที่เป็นที่นิยมทั้งหมดโดยไม่ต้องติดตั้ง Microsoft Office หรือ Open Office บนระบบ เพียงอัปโหลดไฟล์เอกสารที่รองรับ (Microsoft Word, สเปรดชีต Excel, PowerPoint, TXT, HTML, XML) ในรูปแบบใดก็ได้ของโปรแกรมแก้ไข WYSIWYG HTML ฝั่งหน้าเว็บของบุคคลที่สามที่คุณเลือกใช้โดยใช้ GroupDocs.Editor Cloud API, ทำการแก้ไขและแปลงกลับเป็นรูปแบบไฟล์เดิม
การใช้การแก้ไขเอกสาร SDK – จัดการเอกสารประมวลผลคำทั้งฉบับหรือเป็นหน้า ๆ ควบคุมการสกัดฟอนต์เพื่อให้ได้การจัดวางและลักษณะเดียวกับเอกสารหลังการแก้ไข รองรับการกำหนดดัชนีของแผ่นงานที่กำลังแก้ไขขณะแก้ไขสเปรดชีตหลายแท็บ Excel นักพัฒนายังสามารถแก้ไขปัญหาใด ๆ ภายใน URLs ตัวเลือกการจัดรูปแบบ โครงสร้างเอกสาร หรือการจดจำที่อยู่อีเมลในไฟล์ XML
หากคุณกำลังมองหาโค้ดต้นฉบับเพื่อทำหมายเหตุไฟล์ในคลาวด์ ให้ตรวจสอบ GroupDocs.Editor Cloud SDK สำหรับ .NET ที่ GitHub
คุณสามารถ ลอง GroupDocs.Editor Low-Code .NET APIs ได้โดยไม่มีข้อจำกัดใดๆ
GroupDocs.Editor Cloud ยังมีให้ใช้เป็นภาพ Docker ซึ่งสามารถใช้เพื่อ self-host บริการได้ หรือคุณอาจสร้างบริการ .NET ของคุณเองโดยใช้ GroupDocs.Editor High-code APIs ซึ่งขณะนี้ขับเคลื่อน 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));