Description
When I replace text, it throws ArgumentOutOfRangeException
:
System.String.Substring(Int32 startIndex, Int32 length)
#=zVCpWUBUoqHMQ2zfntTiDaYYqs4vhj8TyF3LvSjbVcJIv.#=zzmPxqADrOJbQHjbiZw==(String #=zMO7LiuA=, Int32 #=zrEVsUwoYmnd5, Int32 #=zhOCHzUxUqa4X, #=z3wFLupb$3Uvr #=zw7Sf$9222PT1)
Env
- Windows 11
- Aspose.PDF for .NET 24.5.1
Code
void Test()
{
var doc = new Aspose.Pdf.Document(@"C:\Users\Administrator\Desktop\test\test.pdf");
var textFragmentAbsorber = new TextFragmentAbsorber("专业课复习资料,后续更新");
doc.Pages.Accept(textFragmentAbsorber);
var textFragmentCollection = textFragmentAbsorber.TextFragments;
foreach (var textFragment in textFragmentCollection)
{
textFragment.Text = "123456789";// Error!
}
doc.Save(@"C:\Users\Administrator\Desktop\test\out.pdf");
}
Test Files
test.zip (333.4 KB)