RED-2562 Added watermark flag for previews to DownloadPreparationService.java
This commit is contained in:
parent
70adebd77c
commit
c48b497695
@ -92,7 +92,7 @@ public class DownloadPreparationService {
|
|||||||
fileSystemBackedArchiver.addEntry(new FileSystemBackedArchiver.ArchiveModel("Annotated", addSuffix(fileStatus.getFilename(), "annotated"), getAnnotated(dossier.getDossierTemplateId(), fileStatus.getDossierId(), fileId)));
|
fileSystemBackedArchiver.addEntry(new FileSystemBackedArchiver.ArchiveModel("Annotated", addSuffix(fileStatus.getFilename(), "annotated"), getAnnotated(dossier.getDossierTemplateId(), fileStatus.getDossierId(), fileId)));
|
||||||
}
|
}
|
||||||
if (downloadFileType.name().equals(DownloadFileType.PREVIEW.name())) {
|
if (downloadFileType.name().equals(DownloadFileType.PREVIEW.name())) {
|
||||||
fileSystemBackedArchiver.addEntry(new FileSystemBackedArchiver.ArchiveModel("Preview", addSuffix(fileStatus.getFilename(), "highlighted"), getPreview(original, redactionLog, dossier.getDossierTemplateId())));
|
fileSystemBackedArchiver.addEntry(new FileSystemBackedArchiver.ArchiveModel("Preview", addSuffix(fileStatus.getFilename(), "highlighted"), getPreview(original, redactionLog, dossier.getDossierTemplateId(), watermarkEnabled)));
|
||||||
}
|
}
|
||||||
if (downloadFileType.name().equals(DownloadFileType.REDACTED.name())) {
|
if (downloadFileType.name().equals(DownloadFileType.REDACTED.name())) {
|
||||||
fileSystemBackedArchiver.addEntry(new FileSystemBackedArchiver.ArchiveModel("Redacted", addSuffix(fileStatus.getFilename(), "redacted"), getRedacted(original, redactionLog, dossier.getDossierTemplateId(), watermarkEnabled)));
|
fileSystemBackedArchiver.addEntry(new FileSystemBackedArchiver.ArchiveModel("Redacted", addSuffix(fileStatus.getFilename(), "redacted"), getRedacted(original, redactionLog, dossier.getDossierTemplateId(), watermarkEnabled)));
|
||||||
@ -194,12 +194,13 @@ public class DownloadPreparationService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private byte[] getPreview(byte[] original, RedactionLog redactionLog, String dossierTemplateId) {
|
private byte[] getPreview(byte[] original, RedactionLog redactionLog, String dossierTemplateId, boolean watermarkEnabled) {
|
||||||
|
|
||||||
return pdfTronRedactionClient.redactionPreview(PdfTronRedactionRequest.builder()
|
return pdfTronRedactionClient.redactionPreview(PdfTronRedactionRequest.builder()
|
||||||
.document(original)
|
.document(original)
|
||||||
.dossierTemplateId(dossierTemplateId)
|
.dossierTemplateId(dossierTemplateId)
|
||||||
.redactionLog(redactionLog)
|
.redactionLog(redactionLog)
|
||||||
|
.applyWatermark(watermarkEnabled)
|
||||||
.build()).getDocument();
|
.build()).getDocument();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user