บทช่วยสอนนี้อธิบายวิธี ลบเชิงอรรถใน DOC ด้วย C# REST API คุณจะได้เรียนรู้วิธี ลบเชิงอรรถใน Word ด้วย C# Low Code API โดยอัตโนมัติ โดยใช้ Cloud SDK บนหลายแพลตฟอร์ม มันจะแนะนำให้คุณดำเนินการออนไลน์และดึงไฟล์ Word ที่อัปเดตเพื่อบันทึกลงในดิสก์
ข้อกำหนดเบื้องต้น
ดาวน์โหลด Aspose.Words Cloud SDK for Dotnet for deleting a footnote
ตั้งค่าโปรเจ็กต์ C# ด้วย SDK ข้างต้นเพื่อลบเชิงอรรถที่ต้องการ
ขั้นตอนในการลบเชิงอรรถใน Word ด้วย API ที่ใช้ C# .NET
- สร้างอ็อบเจ็กต์การกำหนดค่าโดยการตั้งค่า ID ไคลเอ็นต์และข้อมูลลับ
- สร้างอินสแตนซ์ของวัตถุ WordsApi เพื่อลบเชิงอรรถ
- อ่านไฟล์ Word อินพุตพร้อมเชิงอรรถลงในอาร์เรย์ไบต์
- สร้าง DeleteFootnoteOnlineRequest() โดยการตั้งค่าสตรีมเอกสารอินพุตและดัชนีเชิงอรรถเป้าหมาย
- เรียกใช้เมธอด DeleteFootnoteOnline() เพื่อลบเชิงอรรถที่ร้องขอ
- ดึงข้อมูลสตรีมเอาต์พุตจากการตอบกลับของ API และบันทึกเป็นเอกสาร Word บนดิสก์
ขั้นตอนข้างต้นสรุป วิธีลบเชิงอรรถใน Word ด้วยอินเทอร์เฟซ C# REST สร้างวัตถุ WordsApi โดยส่งวัตถุคลาสการกำหนดค่าด้วยรหัสไคลเอ็นต์และความลับ ใช้คลาส DeleteFootnoteOnlineRequest เพื่อสร้างออบเจ็กต์คำขอสำหรับเชิงอรรถ และเรียกใช้เมธอด DeleteFootnoteOnline() เพื่อลบเชิงอรรถโดยใช้ออบเจ็กต์คำขอนี้
รหัสเพื่อลบเชิงอรรถด้วย C# Low Code API
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WorkWithFootnotes | |
{ | |
public void RemoveAFootnote() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "secret"; | |
apiClient.ClientId = "id"; | |
var wordsApi = new WordsApi(apiClient); | |
using var requestDocument = File.OpenRead("Footnote.docx"); | |
var deleteRequest = new DeleteFootnoteOnlineRequest(requestDocument, 0); | |
var task = wordsApi.DeleteFootnoteOnline(deleteRequest); | |
task.Wait(); | |
var result = task.Result; | |
if (result.TryGetValue("", out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create("output.docx")) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
โค้ดตัวอย่างนี้ได้สาธิต วิธีลบเชิงอรรถใน Word ด้วย C# RESTful Service คุณสามารถกำหนดการเข้ารหัสสำหรับการโหลดไฟล์ Word ต้นฉบับและระบุรหัสผ่านได้หากไฟล์อินพุตมีการป้องกันด้วยรหัสผ่าน คุณยังสามารถตั้งค่าเส้นทางของโหนดในเอกสาร Word ในขณะที่สร้างอินสแตนซ์ของวัตถุคำขอได้
คุณสามารถดูคุณลักษณะอื่นที่คล้ายกันได้ในหน้าต่อไปนี้: แปลง Word DOC เป็น Markdown ด้วย NET REST API