我使用以下代码
Document pdfDocument = new Aspose.Pdf.Document(@"E:\桌面\666\001.pdf");
//使用文本显示操作符
List<string> ts = new List<string>();
Operator[] operators = new Operator[]
{ new Operator.ShowText(),new Operator.SetGlyphsPositionShowText(new List()),
new Operator.MoveToNextLineShowText(),new Operator.SetSpacingMoveToNextLineShowText(0,0,""),
};
foreach (Page page in pdfDocument.Pages)
{
ArrayList list = new ArrayList();
OperatorCollection pageOperators = page.Contents;
foreach (Operator op in operators)
{
OperatorSelector operatorSelector = new OperatorSelector(op);
pageOperators.Accept(operatorSelector);
list.AddRange(operatorSelector.Selected);
}
pageOperators.Delete(list);
}
pdfDocument.Save("TextRemoved_operators_18.4.pdf");
new List() 报错我该如何传递参数。360截图18141215157163.png (87.4 KB)
360截图17720227529772.png (17.4 KB)
360截图18180710114130120.png (8.2 KB)
Operator[] operators = new Operator[]
{ new Operator.ShowText(),new Operator.SetGlyphsPositionShowText(new List()),
new Operator.MoveToNextLineShowText(),new Operator.SetSpacingMoveToNextLineShowText(0,0,""),
};