W tym samouczku zademonstrujemy, jak dodać znak wodny do arkuszy programu Excel przy użyciu języka Java. Excel to popularna aplikacja do zarządzania danymi i tworzenia raportów, a często chcemy chronić nasze dane, dodając znaki wodne do naszych arkuszy programu Excel. Ten przewodnik zawiera instrukcje krok po kroku dotyczące wstawiania znaku wodnego w formacie XLSX przy użyciu języka Java, w tym informacje na temat konfigurowania pakietu adnotacji oraz przykładowy kod. Oto szczegółowe instrukcje dodawania znaków wodnych do dokumentu XLSX.
Kroki, aby dodać znak wodny do arkuszy programu Excel przy użyciu języka Java
- Zainstaluj GroupDocs.Annotation for Java z repozytorium Maven do dodawania znaku wodnego w arkuszach programu Excel
- Dodaj niezbędne klasy do swojego projektu, aby dodać znak wodny w XLSX
- Utwórz instancję klasy Annotator, przekazując ścieżkę pliku wejściowego XLSX do jej konstruktora jako parametr
- Utwórz instancję klasy WatermarkAnnotation i ustaw właściwości adnotacji znaku wodnego
- Wywołaj metodę add klasy Annotator i podaj obiekt WatermarkAnnotation jako argument
- Wywołaj metodę save klasy Annotator, aby zapisać dane wyjściowe XLSX na dysku
Znak wodny to półprzezroczysty tekst, który pojawia się w tle arkusza i służy do identyfikacji dokumentu lub zabezpieczenia jego treści przed powielaniem. Wykonując powyższe kroki, możesz bez wysiłku dodać znak wodny do dokumentu Excel w Javie, bez potrzeby instalowania dodatkowego oprogramowania innych firm na swoim urządzeniu. Te instrukcje są zgodne z systemami Windows, macOS, Linux i innymi systemami operacyjnymi obsługującymi język Java. Poniżej znajduje się przykładowy kod demonstrujący sposób dodawania znaków wodnych do plików XLSX.
Kod, aby dodać znak wodny do arkuszy programu Excel przy użyciu języka 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(); | |
} | |
} | |
} | |
} |
Podsumowując, umieszczanie znaków wodnych w arkuszach kalkulacyjnych Excel jest cennym środkiem ostrożności w celu zabezpieczenia poufnych danych i zniechęcenia do nieautoryzowanej dystrybucji. Korzystając z pakietu GroupDocs.Annotation for Java, możesz łatwo ukończyć proces Java tworzy znak wodny w formacie xlsx. Czynności opisane w tym artykule oferują jasną i zwięzłą metodę wstawiania znaków wodnych do arkuszy kalkulacyjnych.
Niedawno opublikowaliśmy artykuł o dodawaniu adnotacji o przekreśleniu w formacie PDF. Szczegółowe informacje można znaleźć w przewodniku jak dodać adnotację przekreśloną w pliku PDF przy użyciu języka Java.