Can I bind and save to the same path?
PdfFileSignature signature = new PdfFileSignature();
signature.bindPdf(processedFilePath);
signature.getSignNames().forEach(signature::removeSignature);
signature.save(processedFilePath);
signature.close();
Can I bind and save to the same path?
PdfFileSignature signature = new PdfFileSignature();
signature.bindPdf(processedFilePath);
signature.getSignNames().forEach(signature::removeSignature);
signature.save(processedFilePath);
signature.close();
Yes, you can bind and save a PDF file to the same path using the PdfFileSignature
class in Aspose.PDF for Java. Your implementation is mostly correct, but it’s important to ensure that the file is not locked or in use when you attempt to save it back to the same path.
Here’s a refined version of your code snippet:
PdfFileSignature signature = new PdfFileSignature();
signature.bindPdf(processedFilePath);
// Remove existing signatures
signature.getSignNames().forEach(signature::removeSignature);
// Save the modified PDF back to the same path
signature.save(processedFilePath);
// Close the signature object
signature.close();
In this code:
PdfFileSignature
object.Make sure that the file is not being accessed by another process when you perform the save operation to avoid any file access issues.
For more details on the PdfFileSignature
class and its methods, you can refer to the official documentation here.
If you have any further questions or need additional assistance, feel free to ask!