ลบเชิงอรรถใน Word ด้วย C# REST API

บทช่วยสอนนี้อธิบายวิธี ลบเชิงอรรถใน DOC ด้วย C# REST API คุณจะได้เรียนรู้วิธี ลบเชิงอรรถใน Word ด้วย C# Low Code API โดยอัตโนมัติ โดยใช้ Cloud SDK บนหลายแพลตฟอร์ม มันจะแนะนำให้คุณดำเนินการออนไลน์และดึงไฟล์ Word ที่อัปเดตเพื่อบันทึกลงในดิสก์

ข้อกำหนดเบื้องต้น

ขั้นตอนในการลบเชิงอรรถใน Word ด้วย API ที่ใช้ C# .NET

  1. สร้างอ็อบเจ็กต์การกำหนดค่าโดยการตั้งค่า ID ไคลเอ็นต์และข้อมูลลับ
  2. สร้างอินสแตนซ์ของวัตถุ WordsApi เพื่อลบเชิงอรรถ
  3. อ่านไฟล์ Word อินพุตพร้อมเชิงอรรถลงในอาร์เรย์ไบต์
  4. สร้าง DeleteFootnoteOnlineRequest() โดยการตั้งค่าสตรีมเอกสารอินพุตและดัชนีเชิงอรรถเป้าหมาย
  5. เรียกใช้เมธอด DeleteFootnoteOnline() เพื่อลบเชิงอรรถที่ร้องขอ
  6. ดึงข้อมูลสตรีมเอาต์พุตจากการตอบกลับของ 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

 ไทย