Τα υδατογραφήματα στο Excel είναι ένας εξαιρετικός τρόπος για να επωνυμοποιήσετε έγγραφα, να τα χαρακτηριστείτε ως εμπιστευτικά ή να προστατεύσετε το περιεχόμενο από κατάχρηση. Είτε θέλετε να προσθέσετε ένα υδατογράφημα στο Excel, να εισάγετε ένα υδατογράφημα σε φύλλο Excel ή να αφαιρέσετε το υδατογράφημα Excel, το Aspose.Cells Cloud SDK για .NET παρέχει έναν απρόσκοπτο και αξιόπιστο τρόπο για να διαχειριστείτε τις λειτουργίες υδατογραφήματος προγραμματισμένα.
Γιατί να προσθέσετε ένα υδατογράφημα στο Excel;
Η προσθήκη υδατογραφήματος στο Excel βοηθά στη μετάδοση του σκοπού και της κατοχής του εγγράφου. Ορισμένες κοινές περιπτώσεις χρήσης περιλαμβάνουν:
- Επισήμανση εσωτερικών ή προσχεδιασμένων εγγράφων ως
Εμπιστευτικά” ήΜόνο για Εσωτερική Χρήση.” - Προσθέτοντας στοιχεία branding όπως λογότυπα ή ονόματα εταιρειών.
- Πρόληψη της μη εξουσιοδοτημένης κατανομής ή αλλοίωσης.
- Κάνοντάς το φύλλα δεδομένων να φαίνονται πιο επαγγελματικά.
- Excel Processing API
- Προσθέστε υδατογράφημα εικόνας στο Excel με C#
- Αφαίρεση Υδατογραφήματος Excel σε C#
- Create Watermark in Excel using cURL
- Δωρεάν Εφαρμογή Υδατοσήμανσης Online
Excel Processing API
Το .NET Cloud SDK μας Aspose.Cells Cloud SDK for .NET είναι μια ισχυρή λύση που παρέχει τις δυνατότητες να δημιουργεί, επεξεργάζεται και μετατρέπει το Excel workbook σε άλλες υποστηριζόμενες μορφές. Προσφέρει επίσης τις δυνατότητες να εφαρμόζει υδατογραφήματα στο Excel, να δημιουργεί σχέδια υδατογραφημάτων ή να αφαιρεί υπάρχοντα υδατογραφήματα Excel χωρίς να απαιτείται η εγκατάσταση του Microsoft Excel.
Πριν προσθέσετε ή αφαιρέσετε ένα υδατογράφημα, εγκαταστήστε το SDK μέσω του NuGet και αποκτήστε διαπιστευτήρια από τον Aspose Cloud Dashboard.
PM> NuGet\Install-Package Aspose.Cells-Cloud -Version 25.9.0
Κύρια Χαρακτηριστικά
- Προσθέστε υδατογράφημα σε φύλλο Excel από εικόνα ή κείμενο.
- Αφαιρέστε το υδατογράφημα στο Excel όταν δεν είναι απαραίτητο.
- Εφαρμόστε συνεπείς υδατογραφήματα σε πολλαπλά φύλλα εργασίας.
- Αυτοματοποιήστε την υδατογράφημα χρησιμοποιώντας REST ή cURL εντολές.
Προσθήκη υδατογραφήματος εικόνας στο Excel σε C#
Αυτή η ενότητα παρέχει λεπτομέρειες σχετικά με το πώς μπορούμε να εισάγουμε προγραμματισμένα υδατογράφημα στο Excel χρησιμοποιώντας C#.
Βήμα 1 - Δημιουργήστε μια экземпляρούν του CellsApi.
CellsApi cellsApi = new CellsApi(clientID, clientSecret);
Βήμα 2 - Ανέβασμα του Excel workbook στο cloud storage.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
Βήμα 2 - Ανέβασμα του Excel workbook στο cloud storage.
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/
// Αποκτήστε διαπιστευτήρια πελάτη από https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX-ff5c3a6nbbccc2";
// δημιουργήστε μια παρουσία CellsApi περνώντας ClientID και ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// Εισαγωγή βιβλίου εργασίας Excel από το τοπικό δίσκο
string input_Excel = "input.xls";
// Image file to be watermarked
string imageFile = "Landscape.jpg";
// read input image to stream instance
var imageStream = System.IO.File.OpenRead(imageFile);
try
{
// Διαβάστε το βιβλίο εργασίας Excel και ανεβάστε το σε αποθήκευση cloud.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
// Create memoryStream instance
var memoryStream = new MemoryStream();
// Χρησιμοποιήστε την μέθοδο .CopyTo() και γράψτε το τρέχον filestream σε memory stream.
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/
// Λάβετε διαπιστευτήρια πελάτη από https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXX";
string clientID = "XXXXXXXX-XXXXXXX-XXXXXXXX-hhh63a3a6aa4a2";
// δημιουργήστε ένα στιγμιότυπο της CellsApi περνώντας το ClientID και το ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// Εισαγωγή του Excel workbook με υδατογραφήματα στον τοπικό δίσκο
string input_Excel = "input.xls";
try
{
// Ανέβασε στην αποθήκευση νέφους
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
// Καλέστε το API για να αφαιρέσετε το υδατογράφημα από όλα τα φύλλα εργασίας του 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);
}
Ο παραπάνω κωδικός καθαρίζει οποιοδήποτε υπάρχον φόντο ή υδατογράφημα, αποκαθιστώντας ένα καθαρό φύλλο εργασίας. Μπορείτε να τον χρησιμοποιήσετε όταν ενημερώνετε ή αντικαθιστάτε ένα υπάρχον υδατογράφημα.
Δημιουργία Υδατογραφήματος στο Excel χρησιμοποιώντας εντολές cURL
Εναλλακτικά, μπορείτε επίσης να προσθέσετε υδατογράφημα στο 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 — Προσθέστε Υδατογράφημα στο 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 token που δημιουργήθηκε παραπάνω
- {sourceFile} εισαγωγή Excel workbook
Μετά την εκτέλεση, το βιβλίο εργασίας Excel σας θα περιέχει την καθορισμένη εικόνα υδατογραφήματος.
Δωρεάν Online Εφαρμογή Υδατοσήμανσης
Αν ενδιαφέρεστε να δοκιμάσετε τις δυνατότητες του Cloud API χωρίς καμία προγραμματιστική γνώση, τότε μπορείτε να δοκιμάσετε να χρησιμοποιήσετε την Δωρεάν Διαδικτυακή Εφαρμογή Υδατογράφησης. Είναι κατασκευασμένη χρησιμοποιώντας το εκπληκτικό Aspose.Cells Cloud. Απλά ανεβάστε το αρχείο Excel και κατεβάστε το αρχείο Excel με υδατογράφημα.
Γιατί να χρησιμοποιήσετε το Aspose.Cells Cloud για την ενυδάτωση του Excel;
- Δεν απαιτείται εγκατάσταση του Microsoft Excel.
- Ασφαλή και κλιμακούμενη επεξεργασία βασισμένη σε σύννεφο.
- Λειτουργεί με όλους τους τύπους αρχείων Excel — XLS, XLSX, CSV, ODS.
- Υποστηρίζει την επισημάνση με βάση την εικόνα και το κείμενο.
- Εύκολη ενσωμάτωση με εφαρμογές C#, Java, Python ή Node.js.
Συμπέρασμα
Η προσθήκη ενός υδατογραφήματος στο Excel όχι μόνο βελτιώνει την εμφάνιση του εγγράφου σας, αλλά διασφαλίζει επίσης την εμπιστευτικότητα και την επωνυμία. Με το Aspose.Cells Cloud SDK για .NET, είναι εύκολο να προσθέσετε, να εισάγετε ή να αφαιρέσετε υδατογραφήματα Excel προγραμματισμένα.
Μπορείτε να δημιουργήσετε, να εφαρμόσετε και να διαγράψετε υδατογραφήματα Excel μαζικά, εξοικονομώντας χρόνο ενώ διατηρείτε τη συνοχή σε αναφορές και πρότυπα.
🔗 Χρήσιμες Πηγές
❓ Συχνές Ερωτήσεις (FAQs)
Q1: How can I add a watermark to an Excel sheet using C#?
Μπορείτε να χρησιμοποιήσετε τη μέθοδο CellsWorkbookPutWorkbookBackground() του Aspose.Cells Cloud SDK για να ανεβάσετε και να εφαρμόσετε μια εικόνα υδατογραφήματος προγραμματικά.
Q2: Μπορώ να αφαιρέσω μια υπάρχουσα υδατογράφημα από το Excel;
Ναι, απλά καλέστε τη μέθοδο CellsWorkbookDeleteWorkbookBackground() για να αφαιρέσετε το τρέχον υδατογράφημα.
Q3: Μπορώ να δημιουργήσω προσαρμοσμένα υδατογραφήματα με κείμενο; Ναι. Μπορείτε να σχεδιάσετε κείμενα υδατογραφήματα μετατρέποντας το κείμενο σε εικόνα και στη συνέχεια εφαρμόζοντάς το στο φύλλο Excel.
Q4: Είναι το Aspose.Cells Cloud δωρεάν στη χρήση; Μπορείτε να εγγραφείτε για μια δωρεάν δοκιμή και να εξερευνήσετε τις δυνατότητες αυτοματισμού υδατογραφίων και Excel.
Q5: Λειτουργεί αυτό για όλες τις εκδόσεις του Excel; Ναι, υποστηρίζει το Excel 2007 και μεταγενέστερες εκδόσεις (XLS, XLSX και άλλες).