Watermarks play a crucial role in professional document management — from brand identity to content protection. In Excel workbooks, they can mark a sheet as Confidential”, Draft”, or include a company logo for consistent branding. This article provides the necessary details about our cloud-based SDK providing flexibility, automation, and precision for inserting watermark in Excel workbook.

API การประมวลผล Excel

Aspose.Cells Cloud SDK for .NET มีวิธีการที่ก้าวหน้า ขยายตัวได้ และปลอดภัยสำหรับนักพัฒนา C# ในการจัดการไฟล์ Excel ออนไลน์ เมื่อพูดถึงการใส่ลายน้ำ มันจะให้:

  • ระบบอัตโนมัติบนคลาวด์ – เพิ่มหรือลบลายน้ำโดยไม่ต้องติดตั้งในเครื่อง.
  • การสนับสนุนข้ามแพลตฟอร์ม – ทำงานได้บน .NET Core, .NET Framework และสภาพแวดล้อมแบบไร้เซิร์ฟเวอร์
  • ประสิทธิภาพสูง – ประมวลผลเวิร์กบุ๊กขนาดใหญ่ได้อย่างมีประสิทธิภาพในคลาวด์。
  • RESTful integration – ทำให้การรวมระบบง่ายขึ้นด้วยการใช้ SDK หรือการร้องขอ HTTP โดยตรง

ไม่ว่าคุณจะต้องการใช้ลายน้ำกับแผ่นงาน Excel เพื่อป้องกันหรือการสร้างแบรนด์ แอสโพส.เซลล์ คลาวด์ทำให้กระบวนการนี้ง่ายดาย

การตั้งค่าสภาพแวดล้อม

ก่อนที่คุณจะเริ่มการประมวลผล Excel Workbook ให้แน่ใจว่าคุณมี:

  1. บัญชีที่ถูกต้อง Aspose.Cloud(เพื่อขอรับ Client ID และ Secret)
  2. ติดตั้ง Visual Studio หรือ IDE ที่รองรับ .NET ใดๆ
  3. ไฟล์ Excel (XLS หรือ XLSX) และไฟล์ภาพ (โลโก้หรือแสดงโลโก้)

ติดตั้ง SDK โดยใช้ NuGet Package Manager:

Install-Package Aspose.Cells-Cloud

น้ำมาร์กเอกสาร Excel โดยใช้ C#

ตัวอย่างต่อไปนี้จะแสดงวิธีการอัปโหลดสมุดงาน Excel ไปยังที่เก็บข้อมูลบนคลาวด์และใช้ภาพลายน้ำโดยใช้ Aspose.Cells Cloud SDK สำหรับ .NET

  1. สร้างอินสแตนซ์ของ CellsApi โดยที่เราส่งข้อมูลรับรองของไคลเอนต์เป็นอาร์กิวเมนต์
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
  1. อัปโหลดแฟ้ม Excel ไปยังพื้นที่จัดเก็บข้อมูลบนคลาวด์
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
  1. แปลงสตรีมภาพเป็นอาร์เรย์ไบต์
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
  1. เรียก API เพื่อใช้ภาพลายน้ำเป็นพื้นหลังสำหรับแผ่นงานทั้งหมดในสมุดงาน
var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
// สำหรับตัวอย่างเพิ่มเติม กรุณาเยี่ยมชม https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// นำข้อมูลรับรองของลูกค้าจาก https://dashboard.aspose.cloud/
string clientId = "CLIENT_ID";
string clientSecret = "CLIENT_SECRET";
string inputExcel = "input.xlsx";
string watermarkImage = "Watermark.png";

// สร้างอินสแตนซ์ของคลาส CellsApi。
var cellsApi = new CellsApi(clientId, clientSecret);

// อัปโหลดไฟล์ Excel ที่เป็นข้อมูลเข้าไปยัง Cloud Storage
using (var fileStream = File.OpenRead(inputExcel))
{
    cellsApi.UploadFile(inputExcel, fileStream);
}

// อ่านไฟล์รูปภาพลายน้ำ
byte[] imageBytes = File.ReadAllBytes(watermarkImage);

// เพิ่มลายน้ำลงในสมุดงาน Excel
var response = cellsApi.CellsWorkbookPutWorkbookBackground(inputExcel, imageBytes, null);

Console.WriteLine("Watermark successfully added to Excel workbook.");

แทรกลายน้ำใน Excel โดยใช้ cURL

หากคุณชื่นชอบการทำงานอัตโนมัติแบบ command-line หรือแบบสคริปต์ Aspose.Cells Cloud ก็รองรับการทำงานที่ใช้ cURL RESTful ด้วยเช่นกัน

ขั้นตอนที่ 1. - สร้าง ACCESSTOKEN โดยอิงจากข้อมูลประจำตัวของลูกค้า:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX&client_secret=XXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ขั้นตอนที่ 2 - อัปโหลดไฟล์ Excel ไปยังพื้นที่เก็บข้อมูลคลาวด์。

curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {ACCESS_TOKEN}"

ขั้นตอนที่ 3 - เพิ่มภาพลายน้ำลงในไฟล์ Excel

curl -v "https://api.aspose.cloud/v3.0/cells/{excelFile}/background" \
-X PUT \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: multipart/form-data" \
-d  "File":{"watermarkImage"}

Replace:

  • {excelFile} - ชื่อไฟล์ Excel ที่นำเข้าในคลาวด์สตอเรจ。
  • {ACCESSTOKEN} - โทเค็น JWT ที่สร้างขึ้นข้างต้น。
  • {watermarkImage} - ไฟล์ภาพที่จะใช้เป็นลายน้ำ.

Watermark Excel Online

ต้องการทดสอบฟีเจอร์โดยไม่เขียนโค้ดหรือไม่?

ลองใช้ แอปสร้างลายน้ำ Excel ออนไลน์ฟรี — โดยได้รับการสนับสนุนจาก Aspose.Cells Cloud เพียงแค่ อัปโหลดสมุดงาน Excel ของคุณ ใช้โลโก้หรือลายน้ำของคุณ และดาวน์โหลดไฟล์ที่ได้ทันที

watermark excel online

บทสรุป

ไม่ว่าคุณจะกำลังพัฒนาระบบอัตโนมัติของเอกสารหรือรวมการสร้างแบรนด์ไฟล์ Excel เข้ากับเวิร์กโฟลว์แอปพลิเคชันของคุณ SDK นี้ช่วยให้การทำให้เอกสาร Excel มีลายน้ำในระบบคลาวด์ได้อย่างราบรื่น - ปลอดภัย ขยายขนาดได้ และเหมาะกับนักพัฒนา

ลิงค์ที่มีประโยชน์

คำถามที่พบบ่อย (FAQs)

  1. API แสดงลายน้ำใน Excel รองรับทั้งลายน้ำแบบภาพและข้อความหรือไม่? API ช่วยให้คุณสามารถเพิ่มลายน้ำที่ใช้ภาพ (เช่น PNG, JPEG หรือ BMP) ได้ สำหรับลายน้ำที่ใช้ข้อความ คุณสามารถดำเนินการโดยการซ้อนทับข้อความผ่าน API การวาดหรือรูปทรง

  2. ฉันสามารถใช้ลายน้ำที่แตกต่างกันกับแต่ละแผ่นงานในไฟล์ Excel ได้หรือไม่? ใช่แล้ว Aspose.Cells Cloud SDK มีการควบคุมแบบละเอียดเหนือแผ่นงานแต่ละแผ่น คุณสามารถใช้วิธี CellsWorksheetPutBackground() เพื่อใช้ unique watermark to a specific worksheet rather than the entire workbook

  3. ฉันจำเป็นต้องติดตั้ง Microsoft Excel เพื่อใช้ Aspose.Cells Cloud SDK หรือไม่? ไม่ใช่. Aspose.Cells Cloud SDK สำหรับ .NET เป็นแบบคลาวด์ทั้งหมด หมายความว่าคุณสามารถ เพิ่มหรือลบลายน้ำจากไฟล์ Excel โดยไม่ต้องติดตั้ง Microsoft Excel หรือซอฟต์แวร์เดสก์ท็อปเพิ่มเติมใดๆ

  4. ข้อมูลของฉันปลอดภัยหรือไม่ในระหว่างการประมวลผลลายน้ำ Excel ในคลาวด์? ใช่. Aspose.Cells Cloud ใช้การเข้ารหัส SSL สำหรับการส่งข้อมูลและเก็บไฟล์อย่างปลอดภัยในคลาวด์ ไฟล์ที่อัปโหลดจะถูกลบโดยอัตโนมัติหลังจากที่การดำเนินการเสร็จสิ้น (ตามระยะเวลาการเก็บรักษาที่คุณเลือกสำหรับการจัดเก็บที่กำหนด)

บทความแนะนำ

เราแนะนำให้คุณเยี่ยมชม g links เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: