เพิ่มลายน้ำใน Word ด้วย NET REST API

บทความนี้อธิบายวิธี เพิ่มลายน้ำใน Word ด้วย NET REST API คุณจะได้เรียนรู้วิธีใส่ลายน้ำใน Word ด้วย C# REST API** โดยใช้ Aspose.Words สำหรับ .NET Cloud SDK มีการกล่าวถึงคุณสมบัติต่างๆ เพื่อกำหนดการจัดรูปแบบและข้อความของลายน้ำ

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

ขั้นตอนในการแทรกลายน้ำใน Word ด้วย C# Low Code API

  1. สร้างออบเจ็กต์ WordsApi โดยระบุรหัสไคลเอ็นต์/ข้อมูลลับเพื่อแทรกลายน้ำ
  2. สร้างวัตถุ WatermarkDataText และตั้งค่าพารามิเตอร์พื้นฐาน
  3. สร้างอินสแตนซ์ของวิธีการ InsertWatermarkRequest โดยใช้ไฟล์ Word อินพุตและวัตถุลายน้ำ
  4. เรียกเมธอด InsertWatermark โดยใช้ออบเจ็กต์คำขอที่กำหนดไว้
  5. ดาวน์โหลดไฟล์ Word ที่เป็นผลลัพธ์โดยใช้ชื่อไฟล์ปลายทางที่ใช้ในอ็อบเจ็กต์ InsertWatermarkRequest
  6. ดาวน์โหลดไฟล์ Word เอาต์พุตพร้อมลายน้ำ

ขั้นตอนข้างต้นกำหนด วิธีแทรกลายน้ำใน Word ด้วย C# Low Code API เริ่มต้นกระบวนการโดยการสร้าง WatermarkDataText ที่มีคุณสมบัติในการตั้งค่าข้อความ การจัดรูปแบบ และเค้าโครงของลายน้ำ ใช้อ็อบเจ็กต์นี้ในอ็อบเจ็กต์ InsertWatermarkRequest ซึ่งท้ายที่สุดแล้วจะใช้สำหรับการแทรกลายน้ำด้วยเมธอด WordsApi.InsertWatermark()

รหัสเพื่อแทรกลายน้ำแบบร่างใน Word ด้วย C # REST API

using System;
using System.Collections.Generic;
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 InsertWatermark()
{
var wordsApi = new WordsApi("Client ID", "Client Secret");
string output = "output.docx";
var mark = new WatermarkDataText();
mark.Layout = WatermarkDataText.LayoutEnum.Diagonal;
mark.Text = "This is watermark text";
var insertRequest = new InsertWatermarkRequest("Sample.docx", mark, destFileName: output);
var task = wordsApi.InsertWatermark(insertRequest);
var result = task.Result;
var downloadfileTask = wordsApi.DownloadFile(new DownloadFileRequest(result.Document.FileName));
var outputFileStream = downloadfileTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(result.Document.FileName))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
}
}

โค้ดตัวอย่างนี้แสดง วิธีใส่ลายน้ำใน Word ด้วย NET REST API คุณสามารถตั้งค่าคุณสมบัติเค้าโครงเป็นแนวทแยงหรือแนวนอน ตั้งค่าสถานะเป็นแบบกึ่งโปร่งใส และตั้งค่าสีของลายน้ำได้ ไฟล์เอาต์พุตสุดท้ายมีอยู่ในคลาวด์ และสามารถดาวน์โหลดได้โดยใช้เมธอด DownloadFile() ในหัวข้อนี้ เราได้เรียนรู้กระบวนการเพิ่ม ลายน้ำใน Word หากคุณต้องการเพิ่มหมายเลขหน้าในไฟล์ Word โปรดดูบทความต่อไปนี้: เพิ่มหมายเลขหน้าใน Word ด้วย NET REST API

 ไทย