מים במים ב Excel הם דרך נהדרת למתג מסמכים, לסמן אותם כסודיים, או להגן על תוכן מפני שימוש לרעה. בין אם אתה רוצה להוסיף מים ב Excel, להכניס מים בגליון Excel, או להסיר מים מ Excel, Aspose.Cells Cloud SDK for .NET מספק דרך חלקה ואמינה לניהול פעולות מים בתכנות.


למה להוסיף סימן מים באקסל?

הוספת סימן מים ב-Excel מסייעת בתקשורת מטרת המסמך ובעלות עליו. כמה מהמקרים השכיחים כוללים:

  • סימון מסמכים פנימיים או מסמכי טיוטה כ"סודיים" או “לשימוש פנימי בלבד”.
  • הוספת רכיבי מיתוג כגון לוגואים או שמות חברות.
  • מניעת הפצה לאAuthorized או שיבוש.
  • הפיכת גיליונות נתונים למקצועיים יותר.

API עיבוד אקסל

ה- .NET Cloud SDK שלנו Aspose.Cells Cloud SDK for .NET הוא פתרון חזק שמספק את היכולות ליצור, לערוך ולהמיר גיליונות Excel לפורמטים נתמכים אחרים. הוא מציע גם את האפשרויות להחיל סימן מים ב-Excel, ליצור עיצובים לסימן מים, או להסיר סימני מים קיימים מ-Excel מבלי צורך במיקרוסופט Excel מותקן.

לפני הוספת או הסרת סימן מים, התקן את ה-SDK דרך NuGet וקבל אישורים מ- Aspose Cloud Dashboard.

PM> NuGet\Install-Package Aspose.Cells-Cloud -Version 25.9.0

תכונות מרכזיות

  • הוסף סימן מים לגיליון Excel מדימוי או טקסט.
  • הסר מים ב-Excel כאשר הם אינם נחוצים.
  • החל חותמות מים אחידות על פני מספר גיליונות עבודה.
  • אוטומציה של הנחת סימן מים באמצעות פקודות REST או cURL.

הוסף סימן מים לתמונה באקסל ב-C#

החלק הזה מספק את הפרטים על איך אנחנו יכולים להכניס סימן מים ב-Excel באופן תוכנתי באמצעות C#.

ש_step 1 - Create an instance of CellsApi._

CellsApi cellsApi = new CellsApi(clientID, clientSecret);

שלב 2 - העלה את חוברת העבודה של Excel לאחסון בענן.

cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));

שלב 2 - העלה את חוברת העבודה של Excel לאחסון בענן.

cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));

שלב 3 - הכנס תמונה הייתה סימן מים של Excel.

var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
// עבור דוגמאות מלאות וקבצי נתונים, נא לגשת ל 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Get client credentials from https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX-ff5c3a6nbbccc2";
        
// צור מופע של CellsApi תוך כדי העברת ClientID ו- ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Input Excel workbook from local drive
string input_Excel = "input.xls";
// קובץ תמונה שיש להוסיף לו סימן מים
string imageFile = "Landscape.jpg";

// קרא תמונה מהקלט למופע זרם
var imageStream = System.IO.File.OpenRead(imageFile);

try
{   
    // קרא את חוברת העבודה של Excel והעלה לאחסון בענן
    cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));

    // צור מופע של memoryStream
    var memoryStream = new MemoryStream();

    // השתמש בשיטת .CopyTo() וכתוב את זרם הקבצים הנוכחי לזרם זיכרון
    imageStream.CopyTo(memoryStream);

    // להמיר סטרים למערך
    byte[] imageBytes = memoryStream.ToArray();
                    
    // הוסף סימן מים לקובץ Excel
    var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);

    // הדפס הודעת הצלחה אם החיבור הצליח
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Watermark is added successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

לאחר עיבוד, מסמך ה-Excel שלך יציג את תמונת המים ברקע.


Remove Excel Watermark in C#

באופן דומה, כאשר אתה צריך להסיר סימן מים מתוך Excel, ה- REST API שלנו מספק פתרון חלק להשגת דרישה זו. אז ברגע שהתחלת את ה- API, התקשר ל- CellsWorkbookDeleteWorkbookBackground(…) כדי להסיר את סימן המים מתוך חוברת העבודה של Excel.

// עבור דוגמאות ונתוני קבצים מלאים, אנא עבור ל 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// השג את אישורי הלקוח מ- https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXX";
string clientID = "XXXXXXXX-XXXXXXX-XXXXXXXX-hhh63a3a6aa4a2";
        
// צור מופע של CellsApi תוך כדי העברת ClientID ו- ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Input Excel workbook with watermarks on local drive
string input_Excel = "input.xls";

try
{   
    // להעלות לאחסון בענן
    cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
                    
    // קרוא לאייפי כדי להסיר סימן מים מכל גיליונות האקסל
    var response = cellsInstance.CellsWorkbookDeleteWorkbookBackground(input_Excel, null);

    // הדפס הודעת הצלחה אם ההצמדה הושגה בהצלחה
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("The Watermarks is removed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

הקטע קוד למעלה מנקה כל רקע או סימן מים קיימים, ומחזיר גיליון עבודה נקי. אתה יכול להשתמש בו כאשר אתה מעדכן או מחליף סימן מים קיים.


Create Watermark in Excel using cURL Commands

באופן חלופי, אתה יכול גם להוסיף סימן מים ב-Excel ישירות דרך ה-REST API באמצעות cURL. שיטה זו היא אידיאלית לפעולות אצווה או שילוב עם יישומי אינטרנט.

שלב 1 — יצירת אסימון גישה:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXX-XXXXXXXXX-XXXXXXX&client_secret=XXXXXXXXXXXXXX" \
-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 — הוסף סימן מים לאקסל:

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

Replace:

  • {ACCESSTOKEN} עם טוקן JWT שנוצר למעלה
  • {sourceFile} קובץ Excel קלט

לאחר ההוצאה לפועל, גיליון העבודה שלך ב-Excel יכיל את תמונת המים המצוינת.


אפליקציית סימון מים חינמית באינטרנט

אם אתה מעוניין לנסות את היכולות של ה-Cloud API מבלי לקודד, אז תוכל לנסות להשתמש ביישום שלנו Free Online Watermarking. הוא נבנה באמצעות Aspose.Cells Cloud המדהים. פשוט העלה את קובץ ה-Excel שלך והורד את קובץ ה-Excel עם סימן המים.

סמן מים בקובץ אקסל

מדוע להשתמש ב-Aspose.Cells Cloud למיתוג מים ב-Excel?

  • אין צורך בהתקנת מיקרוסופט אקסל.
  • עיבוד מבוסס ענן מאובטח וניתן להרחבה.
  • עובד עם כל סוגי קבצי Excel — XLS, XLSX, CSV , ODS .
  • תומך בהדפסות מים מבוססות תמונות וטקסט.
  • קל אינטגרציה עם אפליקציות C#, Java, Python או Node.js.

מסקנה

הוספת סימן מים ב-Excel לא רק שמשפרת את המראה של המסמך שלך אלא גם מבטיחה סודיות ומיתוג. עם Aspose.Cells Cloud SDK עבור .NET, זה קל להוסיף, להכניס או להסיר סימני מים ב-Excel בתכנות.

אתה יכול ליצור, להחיל ולמחוק סימני מים ב-Excel בשיטה מסודרת, לחסוך זמן תוך שמירה על עקביות בין דוחות ושבלונות.


🔗 משאבים שימושיים


❓ שאלות נפוצות (FAQ)

Q1: How can I add a watermark to an Excel sheet using C#? אתה יכול להשתמש בשיטה CellsWorkbookPutWorkbookBackground() של Aspose.Cells Cloud SDK כדי להעלות וליישם תמונת ווטמרק באופן תוכנתי.

Q2: Can I remove an existing watermark from Excel? כן, פשוט קראו למתודה CellsWorkbookDeleteWorkbookBackground() כדי להסיר את סימן המים הנוכחי.

Q3: Can I create custom text-based watermarks? כן. אתה יכול לעצב מים סימני טקסט על ידי המרת טקסט לתמונה ולאחר מכן להחיל אותו על גיליון Excel.

Q4: האם Aspose.Cells Cloud חינמי לשימוש? אתה יכול להירשם לניסיון חינם ולחקור את תכונות האוטומציה של סימון מד watermarks ו- Excel.

Q5: Does this work for all Excel versions? כן, זה תומך ב-Excel 2007 וגרסאות מאוחרות יותר (XLS, XLSX, ואחרות).


מאמרים מומלצים