Remove/Delete text from PDF document using Aspose.PDF for .NET

@Valdemarus

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.

Thank You! Very soon we shall obtain last versions and will test this again.
Your code is very important to us.

@Valdemarus

Thanks for your feedback.

Please feel free to let us know in case you face any issue.