с использованием pdfSweep
для редактирования текста - работает хорошо, когда я точно знаю, какую «строку» я хочу удалить, например, ID: 12AAFF113
, но я не всегда буду знать число, появляющееся после ID:
, так как я могу удалить ID
и x количество символов после этого -
разрешает ли подстановочный знак или подобное?
Dim input As String = "G:/tmp/redact/input.pdf"
Dim output As String = "G:/tmp/redact/output.pdf"
Dim strategy As New CompositeCleanupStrategy()
strategy.Add(New RegexBasedCleanupStrategy("ID: 12AAFF113"))
Dim pdf As New PdfDocument(New PdfReader(input), New PdfWriter(output))
Dim autoSweep As New PdfAutoSweep(strategy)
autoSweep.CleanUp(pdf)
pdf.Close()