Watermarks in Excel documents are a great way to brand documents, mark them as confidential, or protect content from misuse. Whether you want to add watermark in Excel, insert a watermark in Excel sheet, or remove Excel watermark, Aspose.Cells Cloud SDK for .NET provides a seamless and reliable way to manage watermarking operations programmatically.


რატომ უნდა დაამატოთ წყლის მარკა Excel-ში?

Excel-ში წყალმგამყოფის დამატება დაეხმარება დოკუმენტის მიზნების და საკუთრების კომუნიკაციას. რამდენიმე საერთო შემთხვევა მოიცავს:

  • მკაფითი საშინაო ან პროექტის დოკუმენტების აღნიშვნა როგორც გონივრული” ან მხოლოდ შიდა გამოყენებისთვის.”
  • ბრენდინგის ელემენტების დამატება, როგორიცაა ლოგოები ან კომპანიის სახელები.
  • აუცილებელია არასამუშაო ან დაუშვებელი გავრცელების ან ცვლილების თავიდან აცილება.
  • მონაცემთა ფურცლების უფრო პროფესიონალურად გამოჩენაა.

Excel Processing API

ჩვენი .NET Cloud SDK Aspose.Cells Cloud SDK for .NET არის მაღალი ხარისხის გადაწყვეტა, რომელიც უზრუნველყოფს შესაძლებლობებს შექმნას, მოედინოს და გადაარჩინოს Excel სამუშაო წიგნი სხვა მხარდაჭერილი ფორმატებისათვის. ასევე, იგი გთავაზობთ ფუნქციებს წყლის ნიშნის გამოყენების, წყლის ნიშნის დიზაინების შექმნის ან უკვე არსებული Excel წყლის ნიშნების მოცილების მომხმარებელზე Microsoft Excel-ის დაყენების გარეშე.

უახლესი წყალმომარაგების ან წაშლის წინ, დააყენეთ SDK NuGet-ის მეშვეობით და მოიპოვეთ სერთიფიკატები Aspose Cloud Dashboard.

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

აუცილებელი მახასიათებლები

  • Excel სამუშაო ფურცელში სურათით ან ტექსტით წყალმტკიცე ჩასმა.
  • Remove watermark in Excel when not needed.
  • რამდენიმე სამუშაო ფურცელზე ერთიანი წყლის ნიშნების გამოყენება.
  • Automate watermarking using REST or cURL commands.

Excel-ში გამოსახულების ზომის მარკირების დამატება C#-ში

ამ განყოფილებაში წარმოდგენილია დეტალები იმაზე, თუ როგორ შეგვიძლია პროგრამულად ჩავწეროთ წყლის ნიშნები Excel-ში C# გამოყენებით.

ნაბიჯი 1 - შექმენით 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));

Step 3 - Insert Image was Excel watermark.

var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
// გთხოვთ შეხვიდეთ სრული მაგალითების და მონაცემების ფაილებისთვის, გახსნათ 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Получите учетные данные клиента с https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX-ff5c3a6nbbccc2";
        
// CellsApi instance შექმნა ClientID და ClientSecret-ის გადაცემის დროს
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Local დისკიდან Excel სამუშაო წიგნის იმპორტი
string input_Excel = "input.xls";
// Image file to be watermarked
string imageFile = "Landscape.jpg";

// მკითხეთ ჩასატარებელი სურათი სტრიმის ინსტანციაში
var imageStream = System.IO.File.OpenRead(imageFile);

try
{   
    // Read the Excel workbook and upload to cloud storage
    cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));

    // მეხსიერების ნაკადის მაგალითის შექმნა
    var memoryStream = new MemoryStream();

    // გამოიყენეთ .CopyTo() მეთოდი და current filestream-ი მეხსიერების ნაკადში მოიყვანეთ.
    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 დოკუმენტი ფონზე წყლის ნიშნით გამოსახულების ჩვენებას მოახდენს.


Excel-ის წყალმნახველის მოხსნა C#-ში

ამგვარად, როდესაც თქვენ უნდა მოაშოროთ Excel-ის წყალნიშანი, ჩვენი REST API გაწვდით უწყვეტ გადაწყვეტილებას ამ საჭიროების შესასრულებლად. ასე რომ, როდესაც თქვენ გაიაქტიურებთ API-ს, გამოძახეთ CellsWorkbookDeleteWorkbookBackground(…) რომ მოაშოროთ წყალნიშანი Excel-ის სამუშაო წიგნიდან.

// სრული მაგალითებისა და მონაცემების ფაილებისთვის, გთხოვთ აირჩიოთ 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Get client credentials from 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));
                    
    // Call API to remove watermark from all Excel worksheets
    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);
}

ზემო კოდის ნაჭერი წაშლის ნებისმიერი მიმდინარე ფონური ან ვაშკარში, აღადგენს სუფთა სამუშაო ფურცელს. შეგიძლიათ გამოიყენოთ ეს უკვე არსებულ ვაშკარში განახლების ან ჩანაცვლებისას.


Excel-ში წყლის ნიშნების შექმნა cURL ბრძანებების გამოყენებით

სხვა ვარიანტში, შეგიძლიათ ასევე დაამატოთ წყალმცურავი Excel-ში პირდაპირ REST API-ის გამოყენებით cURL-ის საშუალებით. ეს მეთოდი იდეალურია პარტიული ოპერაციების ან ვებსივრცეებთან ინტეგრაციისთვის.

შედ.steps 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}"

Step 3 — Watermark-ის დამატება Excel-ში:

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-მშრომელი.

watermark excel workbook

რამდენად ბატონობთ Aspose.Cells Cloud- ის გამოყენებას Excel- ის წყლის ნიშნების დასამატებლად?

  • No Microsoft Excel installation required.
  • უსაფრთხო და მძლავრი ღრუბლური დამუშავება.
  • ყველა Excel ფაილის ტიპთან მუშაობს — XLS, XLSX, CSV, ODS.
  • საჰელური და ტექსტობრივი წყალმდინარე ნიშნების მხარდაჭერა.
  • Mashini C#, Java, Python, ან Node.js აპლიკაციებთან მარტივი ინტეგრაცია.

დასკვნა

Excel-ში ვாட்டერმარკის დამატება არა მხოლოდ თქვენი დოკუმენტის გარეგნობის გაუმჯობესებას უზრუნველყოფს, არამედ კონფიდენციალურობისა და ბრენდინგის უზრუნველყოფასაც. Aspose.Cells Cloud SDK-ის გამოყენებით .NET-ისთვის, Excel-ის ვாட்டერმარკების პროგრამულად დამატება, ჩასმა ან წაშლა ემარტივება.

თქვენ შეგიძლიათ შექმნათ, გამოიყენოთ და წაშალოთ Excel-ის წყალ ნიშნები მასურად, რაც დააჩქარებს პროცესს და უზრუნველყოფს თანმიმდევრულობას ანგარიშებსა და შაბლონებში.


🔗 სასარგებლო რესურსები


❓ ხშირად დასმული კითხვები (FAQs)

Q1: როგორ მინდა დავამატო წყალბირის ნიშანი Excel-სხვა C#-ის გამოყენებით? შ puedas გამოიყენოთ Aspose.Cells Cloud SDK-ის CellsWorkbookPutWorkbookBackground() მეთოდი წყალობით, რომ პროგრამულად ატვირთეთ და გამოიყენოთ წყ watermark ნიშანი.

Q2: შეიძლება თუ არა მე ამოვიღო არსებული წყალი გრავიურა Excel-იდან? დიახ, უბრალოდ გამოიძახეთ CellsWorkbookDeleteWorkbookBackground() მეთოდი მიმდინარე წყლის ნიშნის მოსაშორებლად.

Q3: შეიძლება შევქმნა კონკრეტული ტექსტის ტიპის წყლის ნიშნები? დიახ. შეგიძლიათ ტექსტური გალავნების დიზაინი, ტექსტის სურათად გადაქცევით და შემდეგ მისი Excel ფურცელზე გამოყენებით.

Q4: Is Aspose.Cells Cloud free to use? თქვენ შეგიძლიათ წაიკითხოთ უფასო ასლის გამოწერა და გამოიკვლიოთ მარკირების და Excel-ის ავტომატიზაციის მახასიათებებები.

Q5: მუშაობს ეს ყველა Excel-ის ვერსიისთვის? დიახ, ეს აკონტროლებს Excel 2007 და უფრო поздние ვერსიები (XLS, XLSX, და სხვა).


პარლამენტარი სტატიები