feat: pdf加水印支持部分加密的pdf文档

This commit is contained in:
2024-03-21 17:13:49 +08:00
parent f8fb2f080a
commit 0b4ca8caf0
@@ -80,7 +80,7 @@ public class SysWaterMarkUtil {
public synchronized InputStream addWatermarkToPdf(InputStream inputStream) throws IOException {
List<String> watermarkText = getWaterMarkConfig();
PDDocument document = PDDocument.load(inputStream);
document.setAllSecurityToBeRemoved(true);
// 加载水印字体
ClassPathResource fontResource = new ClassPathResource("fonts/SourceHanSerif-VF.ttf");
PDType0Font font = PDType0Font.load(document, fontResource.getInputStream());