这个 Java 示例演示了如何编辑 PDF 文档中的现有水印,展示了如何以编程方式调整其属性。
TypeScript
const groupdocsWatermark = require('@groupdocs/groupdocs.watermark')
// 加载 PDF 文档进行处理
const watermarker = new groupdocsWatermark.Watermarker("source.pdf");
// 搜索符合您条件的特定水印
const searchCriteria = new groupdocsWatermark.TextSearchCriteria("test", false);
const watermarks = watermarker.search(searchCriteria);
// 编辑水印的设置,例如大小、颜色和位置
for (const watermark of watermarks.getInnerList().toArray()) {
watermark.getFormattedTextFragments().clear();
watermark.getFormattedTextFragments().add("passed",
new groupdocsWatermark.Font("Calibri", 19, groupdocsWatermark.FontStyle.Bold),
groupdocsWatermark.Color.getRed(), groupdocsWatermark.Color.getAqua());
}
// 将更新后的文档保存到本地系统或直接流式传输
watermarker.save("result.pdf");
watermarker.close();