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 ให้แน่ใจว่าคุณมี:
- บัญชีที่ถูกต้อง Aspose.Cloud(เพื่อขอรับ Client ID และ Secret)
- ติดตั้ง Visual Studio หรือ IDE ที่รองรับ .NET ใดๆ
- ไฟล์ Excel (XLS หรือ XLSX) และไฟล์ภาพ (โลโก้หรือแสดงโลโก้)
ติดตั้ง SDK โดยใช้ NuGet Package Manager:
Install-Package Aspose.Cells-Cloud
น้ำมาร์กเอกสาร Excel โดยใช้ C#
ตัวอย่างต่อไปนี้จะแสดงวิธีการอัปโหลดสมุดงาน Excel ไปยังที่เก็บข้อมูลบนคลาวด์และใช้ภาพลายน้ำโดยใช้ Aspose.Cells Cloud SDK สำหรับ .NET
- สร้างอินสแตนซ์ของ CellsApi โดยที่เราส่งข้อมูลรับรองของไคลเอนต์เป็นอาร์กิวเมนต์
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
- อัปโหลดแฟ้ม Excel ไปยังพื้นที่จัดเก็บข้อมูลบนคลาวด์
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
- แปลงสตรีมภาพเป็นอาร์เรย์ไบต์
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
- เรียก 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 ของคุณ ใช้โลโก้หรือลายน้ำของคุณ และดาวน์โหลดไฟล์ที่ได้ทันที

บทสรุป
ไม่ว่าคุณจะกำลังพัฒนาระบบอัตโนมัติของเอกสารหรือรวมการสร้างแบรนด์ไฟล์ Excel เข้ากับเวิร์กโฟลว์แอปพลิเคชันของคุณ SDK นี้ช่วยให้การทำให้เอกสาร Excel มีลายน้ำในระบบคลาวด์ได้อย่างราบรื่น - ปลอดภัย ขยายขนาดได้ และเหมาะกับนักพัฒนา
ลิงค์ที่มีประโยชน์
คำถามที่พบบ่อย (FAQs)
-
API แสดงลายน้ำใน Excel รองรับทั้งลายน้ำแบบภาพและข้อความหรือไม่? API ช่วยให้คุณสามารถเพิ่มลายน้ำที่ใช้ภาพ (เช่น PNG, JPEG หรือ BMP) ได้ สำหรับลายน้ำที่ใช้ข้อความ คุณสามารถดำเนินการโดยการซ้อนทับข้อความผ่าน API การวาดหรือรูปทรง
-
ฉันสามารถใช้ลายน้ำที่แตกต่างกันกับแต่ละแผ่นงานในไฟล์ Excel ได้หรือไม่? ใช่แล้ว Aspose.Cells Cloud SDK มีการควบคุมแบบละเอียดเหนือแผ่นงานแต่ละแผ่น คุณสามารถใช้วิธี
CellsWorksheetPutBackground()
เพื่อใช้unique watermark to a specific worksheet rather than the entire workbook
-
ฉันจำเป็นต้องติดตั้ง Microsoft Excel เพื่อใช้ Aspose.Cells Cloud SDK หรือไม่? ไม่ใช่. Aspose.Cells Cloud SDK สำหรับ .NET เป็นแบบคลาวด์ทั้งหมด หมายความว่าคุณสามารถ
เพิ่มหรือลบลายน้ำจากไฟล์ Excel
โดยไม่ต้องติดตั้ง Microsoft Excel หรือซอฟต์แวร์เดสก์ท็อปเพิ่มเติมใดๆ -
ข้อมูลของฉันปลอดภัยหรือไม่ในระหว่างการประมวลผลลายน้ำ Excel ในคลาวด์? ใช่. Aspose.Cells Cloud ใช้การเข้ารหัส SSL สำหรับการส่งข้อมูลและเก็บไฟล์อย่างปลอดภัยในคลาวด์ ไฟล์ที่อัปโหลดจะถูกลบโดยอัตโนมัติหลังจากที่การดำเนินการเสร็จสิ้น (ตามระยะเวลาการเก็บรักษาที่คุณเลือกสำหรับการจัดเก็บที่กำหนด)
บทความแนะนำ
เราแนะนำให้คุณเยี่ยมชม g links เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: