บทความนี้แนะนำวิธี เพิ่มเส้นขอบให้กับเอกสาร 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 add a border in a Word file
- ตั้งค่าโครงการโซลูชัน C# ด้วย SDK ข้างต้นสำหรับการวาดเส้นขอบ
ขั้นตอนในการเพิ่มเส้นขอบใน Word ด้วย C# REST API
- เริ่มต้นอ็อบเจ็กต์ WordsApi โดยการตั้งค่า ID ที่โคลนและความลับเพื่อเพิ่มเส้นขอบย่อหน้า
- สร้างอ็อบเจ็กต์ของคลาส UpdateBorderOnlineRequest เพื่อใช้เส้นขอบ
- อ่านไฟล์ Word ที่ป้อนลงในสตรีมหน่วยความจำเพื่อวาดเส้นขอบ
- สร้างออบเจ็กต์คลาส Border ปรับแต่ง และตั้งค่าเป็นออบเจ็กต์คำขอ
- ตั้งค่าเส้นทางโหนด ประเภทเส้นขอบ และไฟล์ปลายทางในออบเจ็กต์คำขอ
- เรียกใช้เมธอด UpdateBorderOnline() เพื่อเพิ่มเส้นขอบสำหรับย่อหน้า
- บันทึกไฟล์เอาต์พุตจากการตอบกลับ API
ขั้นตอนข้างต้นสรุป วิธีแทรกเส้นขอบใน Word ด้วย C# Low Code API สร้างอ็อบเจ็กต์ WordsApi ประกาศอ็อบเจ็กต์ UpdateBorderOnlineRequest และตั้งค่าคุณสมบัติ อ่านไฟล์ Word ที่ป้อนเข้าในอ็อบเจ็กต์คำขอ และตั้งค่าเส้นทางของโหนด และประเภทเส้นขอบ สุดท้าย เรียกเมธอด UpdateBorderOnline() เพื่อใช้เส้นขอบกับย่อหน้าเป้าหมาย
รหัสเพื่อเพิ่มเส้นขอบบน Word ด้วย C# Low Code API
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void CreateBorder() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
var request = new UpdateBorderOnlineRequest(); | |
request.Document = File.OpenRead("Sample.docx"); | |
request.BorderProperties = new Border() | |
{ | |
BorderType = Border.BorderTypeEnum.Right, | |
DistanceFromText = 2f, | |
LineStyle = Border.LineStyleEnum.Thick, | |
LineWidth = 2f, | |
Shadow = true | |
}; | |
request.NodePath = "sections/0/paragraphs/1"; | |
request.BorderType = "0"; | |
string output = "output.docx"; | |
request.DestFileName = output; | |
var task = wordsApi.UpdateBorderOnline(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 ด้วย C# REST API ใช้คลาส Border เพื่อตั้งค่าคุณสมบัติ เช่น ประเภทของเส้นขอบ ลักษณะเส้น ระยะห่างจากข้อความ ความกว้างของเส้น และเงา ตั้งค่าคุณสมบัติ NodePath เพื่อเลือกส่วนและย่อหน้าในไฟล์ Word เป้าหมาย
บทความนี้สอนเรา วิธีใส่เส้นขอบใน Word ด้วย NET REST API หากคุณต้องการแทรกลายน้ำในไฟล์ Word โปรดดูบทความต่อไปนี้: เพิ่มลายน้ำใน Word ด้วย NET REST API.