บทความนี้แนะนำวิธี ลบเส้นขอบใน Word ด้วย NET REST API คุณจะได้เรียนรู้วิธี ลบเส้นขอบย่อหน้าใน Word ด้วย C# REST API โดยอัตโนมัติ โดยใช้ .NET cloud SDK เราจะเรียนรู้กระบวนการลบเส้นขอบแต่ละส่วนหรือทั้งหมดออกจากย่อหน้า
ข้อกำหนดเบื้องต้น
- [สร้างบัญชีและรับข้อมูลรับรอง API]( https://kb.aspose.cloud/ ทั้งหมด/net/วิธีสร้างบัญชี cloud-apis/)
- ดาวน์โหลด Aspose.Words Cloud SDK for Dotnet to remove a border in a Word file
- ตั้งค่าโครงการโซลูชัน C# ด้วย SDK ข้างต้นเพื่อขจัดขอบเขต
ขั้นตอนในการลบเส้นขอบใน Word ด้วย C# Low Code API
- เริ่มต้นออบเจ็กต์ WordsApi โดยการตั้งค่ารหัสโคลนและความลับเพื่อลบเส้นขอบย่อหน้า
- สร้างวัตถุของคลาส DeleteBordersOnlineRequest เพื่อลบเส้นขอบทั้งหมด
- อ่านไฟล์ Word ที่ป้อนลงในสตรีมหน่วยความจำเพื่อลบเส้นขอบ
- ตั้งชื่อไฟล์ปลายทาง เส้นทางของโหนด และสตรีมไบนารีของเอกสารในออบเจ็กต์คำขอ
- เรียกเมธอด DeleteBordersOnline() เพื่อลบเส้นขอบ
- บันทึกสตรีมเอาต์พุตลงในไฟล์จากออบเจ็กต์การตอบสนอง API
ขั้นตอนข้างต้นสรุป วิธีลบเส้นขอบใน Word ด้วย C# Low Code API สร้างวัตถุของคลาส WordsApi สร้างวัตถุ DeleteBordersOnlineRequest และตั้งค่าคุณสมบัติ เรียกใช้เมธอด DeleteBordersOnline() เพื่อลบเส้นขอบ
รหัสเพื่อลบเส้นขอบย่อหน้าใน Word ด้วย C # REST API
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void DeleteBorder() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
var request = new DeleteBordersOnlineRequest(); | |
request.Document = File.OpenRead("Example.docx"); | |
string output = "output.docx"; | |
request.DestFileName = output; | |
request.NodePath = "sections/0/paragraphs/1"; | |
var task = wordsApi.DeleteBordersOnline(request); | |
task.Wait(); | |
var result = task.Result; | |
if (result.Document.TryGetValue(output, out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create(output)) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
โค้ดตัวอย่างนี้แสดง วิธีลบเส้นขอบใน Word ด้วย NET REST API เมื่อเราเรียก DeleteBordersOnline() เราไม่จำเป็นต้องตั้งค่าประเภทเส้นขอบ อย่างไรก็ตาม หากคุณต้องการลบเส้นขอบเฉพาะ ให้ใช้เมธอด DeleteBorderOnline() และตั้งค่าประเภทเส้นขอบในออบเจ็กต์คำขอ
เราได้เรียนรู้ที่จะลบเส้นขอบออกจากย่อหน้า หากต้องการเพิ่มเส้นขอบให้กับย่อหน้า โปรดดูบทความต่อไปนี้: เพิ่มเส้นขอบให้กับเอกสาร Word ด้วย NET REST API