We used following complete code snippet to remove the text from your PDF using Aspose.PDF for .NET 20.9 and did not notice any issue:
Aspose.Pdf.Document pdfDocument = new Aspose.Pdf.Document(dataDir + @"HVAVdiagrams_RUS.pdf");
// Used text showing operators
Operator[] operators = new Operator[]
{
new Aspose.Pdf.Operators.ShowText(),
new Aspose.Pdf.Operators.SetGlyphsPositionShowText(new List<Aspose.Pdf.Operators.GlyphPosition>()),
new Aspose.Pdf.Operators.MoveToNextLineShowText(),
new Aspose.Pdf.Operators.SetSpacingMoveToNextLineShowText(0,0,""),
};
foreach (Page page in pdfDocument.Pages)
{
List<Aspose.Pdf.Operator> list = new List<Aspose.Pdf.Operator>();
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(dataDir + "TextRemoved_operators_20.9.pdf");
TextRemoved_operators_20.9.pdf (856.0 KB)
Would you please try using latest version of the API and in case you still face any issue, please let us know.