此包里面提供的去水印方法,是不是仅可以去除通过WatermarkArtifact类添加到PDF文档上的水印?
这里有没有提供通用的去除大部分水印的方法
您可以尝试使用以下代码片段删除图章,如果您遇到任何问题,请告诉我们:
Aspose.Pdf.Document doc = new Aspose.Pdf.Document(dataDir + "out_pdf.pdf");
Facades.PdfContentEditor editor3 = new Facades.PdfContentEditor(doc);
// Removing all existing header and footer
foreach (var page in doc.Pages)
{
var result = editor3.GetStamps(page.Number);
foreach (var stampInfo in result)
{
editor3.DeleteStampById(page.Number, stampInfo.StampId);
//if (stampInfo.StampId == 1)
//{
// editor3.DeleteStampById(page.Number, stampInfo.StampId);
//}
//if (stampInfo.StampId == 2)
//{
// editor3.DeleteStampById(page.Number, stampInfo.StampId);
//}
}
}
好的,谢谢,我先尝试一下.
我只用了 aspose.PDF for JAVA,这个包里没有找到Facades这个类,请问单独使用aspose.PDF for JAVA 这个包,能否实现去掉所有类型的水印
okay, thank you