واترمارکها در مدیریت اسناد حرفهای نقش حیاتی دارند - از هویت برند تا حفاظت از محتوا. در Excel ورکبوکها، آنها میتوانند یک شیت را به عنوان “مح Confidential” ، “پیشنویس” یا شامل لوگوی یک شرکت برای برندینگ یکپارچه علامتگذاری کنند. این مقاله جزئیات لازم درباره SDK مبتنی بر Cloud ما را ارائه میدهد که انعطافپذیری، اتوماسیون و دقت را برای درج واترمارک در ورکبوک Excel فراهم میکند.
- API پردازش اکسل
- اکسل را با استفاده از C# واترمارک کنید.
- آبمارک را با استفاده از cURL در Excel وارد کنید
API پردازش اکسل
Aspose.Cells Cloud SDK for .NET یک راه پیشرفته، مقیاسپذیر و امن برای مدیریت فایلهای اکسل به صورت آنلاین به توسعهدهندگان C# ارائه میدهد. هنگامی که صحبت از واترمارکگذاری میشود، این SDK ارائه میدهد:
- اتوماسیون مبتنی بر Cloud – افزودن یا حذف واترمارکها بدون نصبهای محلی.
- پشتیبانی چند پلتفرمی – در .NET Core، .NET Framework و محیطهای بدون سرور کار میکند.
- عملکرد بالا – به طور مؤثر کارهای بزرگ را در Cloud پردازش میکند.
- ادغام RESTful – ادغام را با استفاده از SDK ها یا درخواست های مستقیم HTTP ساده می کند.
چه شما نیاز داشته باشید که یک واترمارک به ورقهای اکسل برای حفاظت یا برندینگ اضافه کنید، Aspose.Cells Cloud این فرایند را آسان میکند.
راهاندازی محیط
قبل از شروع پردازش کتاب کار اکسل، مطمئن شوید که:
- یک حساب کاربری معتبر Aspose.Cloud(برای به دست آوردن شناسه مشتری و رمز).
- Visual Studio یا هر IDE سازگار با .NET را نصب کنید.
- یک کاربرگ اکسل (XLS یا XLSX) و یک فایل تصویری (لوگو یا واترمارک).
SDK را با استفاده از مدیر بسته NuGet نصب کنید:
Install-Package Aspose.Cells-Cloud
آشکارسازی واترمارک اکسل با استفاده از C#
مثال زیر نشان میدهد که چگونه یک کاربرگ اکسل را به ذخیرهسازی ابری آپلود کنیم و یک تصویر واترمارک را با استفاده از Aspose.Cells Cloud SDK برای .NET اعمال کنیم.
- یک نمونه از CellsApi ایجاد کنید که در آن اعتبارنامههای کلاینت به عنوان آرگومانها منتقل شوند.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
- فایل اکسل را به فضای ذخیرهسازی ابری آپلود کنید.
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);
// فایل اکسل ورودی را به فضای ذخیرهسازی ابری بارگذاری کنید.
using (var fileStream = File.OpenRead(inputExcel))
{
cellsApi.UploadFile(inputExcel, fileStream);
}
// فایل تصویر واترمارک را بخوانید
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
// به کاربرگ اکسل واترمارک اضافه کنید
var response = cellsApi.CellsWorkbookPutWorkbookBackground(inputExcel, imageBytes, null);
Console.WriteLine("Watermark successfully added to Excel workbook.");
درج واترمارک در اکسل با استفاده از cURL
اگر شما اتوماسیون مبتنی بر خط فرمان یا اسکریپت را ترجیح می دهید، Aspose.Cells Cloud همچنین از عملیات RESTful cURL پشتیبانی می کند.
مرحله ۱. - ایجاد یک 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- یک فایل اکسل را به فضای ذخیره سازی ابری آپلود کنید.
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}"
مرحله ۳ - افزودن تصویر نشاندار به کاربرگ اکسل.
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}
- فایل تصویری که به عنوان واترمارک استفاده میشود.
واترمارک اکسل آنلاین
آیا میخواهید بدون کدنویسی این ویژگی را آزمایش کنید؟
اپلیکیشن آبmark رایگان آنلاین اکسل ما را امتحان کنید — که توسط Aspose.Cells Cloud پشتیبانی میشود. به سادگی کاربرگ اکسل خود را بارگذاری کنید، لوگو یا تصویر آبmark خود را اعمال کنید و فایل حاصل را به طور فوری دانلود کنید.

نتیجه گیری
خواه شما در حال توسعه یک سیستم اتوماسیون سند باشید یا در حال یکپارچهسازی برندسازی فایل اکسل در جریان کار برنامه خود، این SDK امکان واترمارکگذاری اکسل بدون درز در Cloud را فراهم میکند—امن، مقیاسپذیر و مناسب برای توسعهدهندگان.
لینکهای مفید
سوالات متداول (FAQs)
-
آیا API واترمارک اکسل از واترمارکهای تصویری و متنی پشتیبانی میکند؟ این API به شما اجازه میدهد تا واترمارکهای مبتنی بر تصویر (مانند PNG، JPEG یا BMP) اضافه کنید. در مورد واترمارکهای مبتنی بر متن، میتوانید این کار را از طریق روی همگذاری متن با استفاده از APIهای رسم یا شکل پیادهسازی کنید.
-
آیا میتوانم یک واترمارک متفاوت را به هر شیت در فایل اکسل اعمال کنم؟ بله. SDK ابری Aspose.Cells کنترل دقیقی بر روی برگههای فردی ارائه میدهد. شما میتوانید از متد
CellsWorksheetPutBackground()
برای اعمال یکواترمارک منحصر به فرد بر روی یک برگه خاص به جای کل کتاب کار
استفاده کنید. -
برای استفاده از Aspose.Cells Cloud SDK آیا به نصب Microsoft Excel نیاز دارم؟ خیر. Aspose.Cells Cloud SDK برای .NET کاملاً مبتنی بر Cloud است، به این معنی که شما میتوانید
واترمارکها را از فایلهای Excel اضافه یا حذف کنید
بدون اینکه نیاز به نصب Microsoft Excel یا هر نرمافزار دسکتاپ اضافی داشته باشید. -
آیا دادههای من در حین پردازش واترمارک اکسل در Cloud ایمن است؟ بله. Aspose.Cells Cloud از رمزگذاری SSL برای انتقال دادهها استفاده میکند و فایلها را بهصورت ایمن در Cloud ذخیره میکند. فایلهای بارگذاریشده پس از اتمام عملیات بهطور خودکار حذف میشوند (بر اساس دوره نگهداری که برای فضای ذخیرهسازی نامنویسی شده خود انتخاب میکنید).
مقالات توصیه شده
ما به شما توصیه میکنیم که لینکهای g را مشاهده کنید تا بیشتر دربارهی: