Αυτό το σεμινάριο θα δείξει πώς να προσθέσετε υδατογράφημα σε φύλλα εργασίας του Excel χρησιμοποιώντας Java. Το Excel είναι μια δημοφιλής εφαρμογή για τη διαχείριση δεδομένων και τη δημιουργία αναφορών και είναι σύνηθες να θέλουμε να προστατεύσουμε τα δεδομένα μας προσθέτοντας υδατογραφήματα στα φύλλα εργασίας του Excel. Αυτός ο οδηγός παρέχει οδηγίες βήμα προς βήμα σχετικά με τον τρόπο εισαγωγής υδατογραφήματος στο XLSX χρησιμοποιώντας Java, συμπεριλαμβανομένων πληροφοριών για τη διαμόρφωση του πακέτου σχολιασμού και ένα παράδειγμα κώδικα. Ακολουθούν οι λεπτομερείς οδηγίες για την προσθήκη υδατογραφημάτων στο έγγραφό σας XLSX.
Βήματα για την προσθήκη υδατογραφήματος σε φύλλα εργασίας του Excel χρησιμοποιώντας Java
- Εγκαταστήστε το GroupDocs.Annotation for Java από το αποθετήριο Maven για την προσθήκη υδατογραφήματος σε φύλλα εργασίας του Excel
- Προσθέστε τις απαραίτητες τάξεις στο porject σας για την προσθήκη υδατογραφήματος στο XLSX
- Δημιουργήστε την κλάση Annotator περνώντας τη διαδρομή του αρχείου εισόδου XLSX στον κατασκευαστή της ως παράμετρο
- Δημιουργήστε μια παρουσία της κλάσης WatermarkAnnotation και ορίστε τις ιδιότητες για τον σχολιασμό υδατογραφήματος
- Καλέστε τη μέθοδο προσθήκης της κλάσης Annotator και παρέχετε το αντικείμενο WatermarkAnnotation ως όρισμα
- Καλέστε τη μέθοδο αποθήκευσης της κλάσης Annotator για να αποθηκεύσετε την έξοδο XLSX στο δίσκο
Το υδατογράφημα είναι ένα ημιδιαφανές κείμενο που εμφανίζεται στο φόντο ενός φύλλου εργασίας και χρησιμοποιείται για την αναγνώριση του εγγράφου ή την προστασία του περιεχομένου του από αντιγραφή. Ακολουθώντας τα προαναφερθέντα βήματα, μπορείτε αβίαστα να προσθέσετε υδατογράφημα σε έγγραφο Excel σε Java, χωρίς να χρειάζεστε επιπλέον λογισμικό τρίτων στη συσκευή σας. Αυτές οι οδηγίες είναι συμβατές με Windows, macOS, Linux και άλλα λειτουργικά συστήματα που υποστηρίζουν Java. Ακολουθεί ένα δείγμα κώδικα που δείχνει πώς να προσθέτετε υδατογραφήματα σε αρχεία XLSX.
Κώδικας για προσθήκη υδατογραφήματος σε φύλλα εργασίας του Excel χρησιμοποιώντας Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.annotationmodels.WatermarkAnnotation; | |
import java.util.Calendar; | |
public class AddWatermarktoExcelUsingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.xlsx"); | |
try { | |
// Create an instance of WatermarkAnnotation class and set options | |
WatermarkAnnotation watermark = new WatermarkAnnotation(); | |
watermark.setAngle((double) 75); | |
watermark.setBox(new Rectangle(200, 200, 300, 200)); | |
watermark.setCreatedOn(Calendar.getInstance().getTime()); | |
watermark.setText("Watermark"); | |
watermark.setFontColor(65535); | |
watermark.setFontSize((double) 36); | |
watermark.setMessage("This is watermark annotation"); | |
watermark.setOpacity(0.7); | |
watermark.setPageNumber(0); | |
// Add watermark annotation and save to file | |
annotator.add(watermark); | |
// Save the final XLSX to disk | |
annotator.save("result.xlsx"); | |
} finally { | |
if (annotator != null) { | |
annotator.dispose(); | |
} | |
} | |
} | |
} |
Συνοψίζοντας, η συμπερίληψη υδατογραφημάτων σε υπολογιστικά φύλλα του Excel είναι μια πολύτιμη προφύλαξη για την προστασία των εμπιστευτικών δεδομένων σας και την αποθάρρυνση της μη εξουσιοδοτημένης διανομής. Χρησιμοποιώντας το πακέτο GroupDocs.Annotation για Java, μπορείτε εύκολα να ολοκληρώσετε τη διαδικασία Η Java δημιουργία υδατογραφήματος σε xlsx. Τα βήματα που παρέχονται σε αυτό το άρθρο προσφέρουν μια σαφή και συνοπτική μέθοδο για την εισαγωγή υδατογραφημάτων στα υπολογιστικά φύλλα σας.
Πρόσφατα, δημοσιεύσαμε ένα άρθρο σχετικά με την προσθήκη σχολιασμού διαγραφής σε PDF, ρίξτε μια ματιά στον οδηγό πώς να προσθέσετε σχολιασμό διαγραφής σε PDF χρησιμοποιώντας Java για λεπτομέρειες.