Att lägga till vattenstämplar i dina Excel-ark kan vara ett effektivt sätt att skydda ditt dokuments innehåll eller att märka det med ditt företags logotyp. I det här blogginlägget kommer vi att utforska hur man lägger till vattenstämplar till Excel-ark i Java med hjälp av Aspose.Cells for Java - ett kraftfullt och funktionsrikt Java API som låter dig skapa, manipulera och rendera Excel-filer med lätthet. Så låt oss se hur man vattenmärker Excel-ark i Java..
- Java-bibliotek för att lägga till vattenstämplar till Excel-kalkylblad
- Lägg till vattenstämpel i ett Excel-kalkylblad
- Onlineverktyg för att vattenmärka Excel-filer
Java-bibliotek för att lägga till vattenstämpel i Excel-ark
För att lägga till vattenstämpel i Excel-filer kommer vi att använda Aspose.Cells for Java. Biblioteket låter dig skapa, ändra eller konvertera Excel-filer från Java-applikationerna. Du kan antingen ladda ner bibliotekets JAR eller installera den med hjälp av följande Maven-konfigurationer.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>23.4</version>
</dependency>
Lägg till vattenstämpel i ett Excel-ark i Java
Följande är stegen för att lägga till en vattenstämpel i ett Excel-ark med Java.
- Ladda först Excel-filen med klassen Arbetsbok genom att ange sökvägen.
- Få referens till Arbetsbladet som du vill lägga till vattenstämpeln till.
- Skapa en vattenstämpel genom att lägga till en ny Shape i kalkylbladet och ställ in dess text och egenskaper.
- Ställ in egenskapen Shape.setLocked(boolean) till true för att låsa vattenstämpeln.
- Ställ in andra låstyper med metoden Shape.setLockedProperty(ShapeLockType, boolean).
- Slutligen sparar du den uppdaterade Excel-filen med metoden Workbook.save(String).
Följande kodexempel visar hur man lägger till en vattenstämpel i ett Excel-kalkylblad.
// Ladda Excel-filen
Workbook workbook = new Workbook("Excel.xlsx");
// Skaffa det första standardarket
Worksheet sheet = workbook.getWorksheets().get(0);
// Lägg till vattenstämpel
Shape wordart = sheet.getShapes().addTextEffect(MsoPresetTextEffect.TEXT_EFFECT_1, "CONFIDENTIAL",
"Arial Black", 50, false, true, 18, 8, 1, 1, 130, 800);
// Hämta fyllningsformatet för ordkonsten
FillFormat wordArtFormat = wordart.getFill();
// Ställ in färgen
wordArtFormat.setOneColorGradient(Color.getRed(), 0.2, GradientStyleType.HORIZONTAL, 2);
// Ställ in transparensen
wordArtFormat.setTransparency(0.9);
// Gör linjen osynlig
wordart.setHasLine(false);
// Lås form aspekter
wordart.setLocked(true);
wordart.setLockedProperty(ShapeLockType.SELECTION, true);
wordart.setLockedProperty(ShapeLockType.SHAPE_TYPE, true);
wordart.setLockedProperty(ShapeLockType.MOVE, true);
wordart.setLockedProperty(ShapeLockType.RESIZE, true);
wordart.setLockedProperty(ShapeLockType.TEXT, true);
// Spara den vattenmärkta Excel-filen
workbook.save("output.xlsx");
Produktion
Följande är skärmdumpen av Excel-arbetsbladet efter att du har lagt till vattenstämpeln.
Online verktyg för vattenmärkning i Excel
Om du vill vattenmärka Excel-filer online kan du använda vårt gratis Excel-vattenmärkeverktyg, som är baserat på Aspose.Cells för Java. Du kan använda den här appen var som helst utan att registrera dig.
Java Excel Library - Skaffa en gratis licens
Du kan vattenmärka Excel-filer med Aspose.Cells för Java utan utvärderingsbegränsningar med en tillfällig licens.
Slutsats
I det här blogginlägget har vi lärt oss hur man lägger till vattenstämplar till Excel-ark i Java med hjälp av Aspose.Cells for Java-biblioteket. Du kan skapa och anpassa textvattenstämplar för att skydda ditt dokument eller märka det med din unika touch. Aspose.Cells förenklar processen att lägga till vattenstämplar, vilket ger dig full kontroll över utseendet och placeringen av vattenstämpeln i dina Excel-ark.
Du kan också utforska andra funktioner i Aspose.Cells för Java med hjälp av dokumentationen. Om du har några frågor kan du skriva på vårt forum.