Този урок ще демонстрира как да добавя воден знак към работни листове на Excel с помощта на Java. Excel е популярно приложение за управление на данни и създаване на отчети и е обичайно да искаме да защитим нашите данни чрез добавяне на водни знаци към нашите работни листове в Excel. Това ръководство предоставя инструкции стъпка по стъпка как да вмъкнете воден знак в XLSX с помощта на Java, включително информация за конфигуриране на пакета с пояснения и примерен код. Ето подробните инструкции за добавяне на водни знаци към вашия XLSX документ.
Стъпки за добавяне на воден знак към работни листове на Excel с помощта на Java
- Инсталирайте GroupDocs.Annotation for Java от хранилището на Maven за добавяне на воден знак в работни листове на Excel
- Добавете необходимите класове във вашия проект за добавяне на воден знак в XLSX
- Създайте екземпляр на класа Annotator, като предадете пътя на входния XLSX файл към неговия конструктор като параметър
- Създайте екземпляр на класа WatermarkAnnotation и задайте свойствата за анотацията на водния знак
- Извикайте метода add на класа 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 за подробности.