Den här artikeln delar information om hur man lägger till signatur i PowerPoint med Java. Den tillhandahåller instruktioner för miljöinställning, en steg-för-steg-process för att skriva applikationen och en körbar exempelkod för att infoga signatur i PowerPoint med Java. Olika alternativ diskuteras också när du laddar källpresentationsfilen, lägger till ytterligare information till signaturen och sparar den som en PPTX-fil.
Steg för att lägga till signatur till PowerPoint med Java
- Ställ in miljön så att den använder Aspose.Slides for Java för att signera presentationen
- Skapa en presentation
- Ladda PFX-certifikatet i objektet DigitalSignature genom att ange sökvägen och lösenordet
- Ställ in kommentarerna för signaturen
- Infoga den nyskapade signaturen i signatursamlingen för presentationen
- Spara den resulterande signerade presentationen som en PPTX
Dessa steg är användbara för att förstå processen för att lägga till digital signatur i PowerPoint med Java. Alla nödvändiga klasser, metoder och egenskaper identifieras som är nödvändiga för operationen som för att ladda eller skapa en presentationsfil, används klassobjektet Presentation. Dessutom används DigitalSignature-klassen för att ladda PFX-certifikatfilen. Slutligen, när signaturen har skapats läggs den till i den befintliga signatursamlingen i presentationen.
Kod för att infoga digital signatur i PowerPoint med Java
import com.aspose.slides.DigitalSignature; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to add a signature to a presentation in Java | |
// Set the license | |
com.aspose.slides.License lic = new com.aspose.slides.License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Create a presentation | |
Presentation presentation = new Presentation(); | |
// Load the PFX certificate by providing the password | |
DigitalSignature digitalSignature = new DigitalSignature("certificate.pfx", "mypass"); | |
// Set the signature comments | |
digitalSignature.setComments("Test comments for the digital signature"); | |
// Add the signature to the presentation | |
presentation.getDigitalSignatures().add(digitalSignature); | |
// Save the presentation | |
presentation.save("SignedPresentation.pptx", SaveFormat.Pptx); | |
System.out.println("Done"); | |
} | |
} |
Här visar koden hur man infogar en signatur i PowerPoint med Java. Klassen DigitalSignature innehåller en annan konstruktor som kan användas för att ladda PFX-certifikatet från en byte-array, vilket gör att det kan laddas från en databas, webb-API eller nätverksström. Det bör noteras att den här funktionen endast är tillgänglig för PPTX-filer och för PPT har denna kod ingen effekt.
Denna handledning har beskrivit hur man lägger signatur i PowerPoint med Java. Om du vill kryptera en presentation, se artikeln om hur man säkrar PowerPoint-presentationer med Java.