I’m excited to announce a new custom activity to redact PDF Documents without the use of any third party software. The activity locates and irreversibly redacts confidential text to produce a fully redacted PDF document.
Have tried out this activity and it looks awesome lawes.
Looks like the regex patterns for ssn, email etc are defined in the back ground, would be good to have the power to customize formula variable to add in new custom defined regex formulae and reference it using a name (eg: tfn, abn etc)
Your PDF Redaction Activity is great! Thanks for your work!
I habe some issues running your Activity on the corporate workstation. Our Security Policy doesn’t allow to create a folder on the "C:"
Your Activity tries to create a temp-Folder and it fails.
Could you Specify your TempFolder using environment variable %temp%?
I think it’s a good idea.
The second issue if i try to specify the Output-File by giving a String Value into Properties. I’m getting this Error
I’m very sorry that I did not respond sooner… I fixed this problem almost immediately after seeing your post, and updated the redaction activity. Can you try again, and let me know if this works for you?
What did I wrong?
Please help me…
Error message:
RemoteException wrapping System.ArgumentException: No compiled code to run
error BC30451: 'regex’이(가) 선언되지 않았습니다. 해당 보호 수준으로 인해 액세스할 수 없습니다. At line 49
at UiPath.Activities.System.Utilities.InvokeCode.CompilerRunner.Compile(String code, Int32 errLineOffset, Boolean generateInMemory)
at UiPath.Activities.System.Utilities.InvokeCode.CompilerRunner…ctor(String code, String className, String methodName, Int32 errLineOffset, Boolean generateInMemory)
at UiPath.Activities.System.Utilities.InvokeCode.VBCodeInvoker.GetCompilerRunner(String code, String className, String methodName, Int32 errLineOffset, Boolean inMemory)
at UiPath.Activities.System.Utilities.InvokeCode.NetCodeInvoker.GetCompilerRunner(String userCode, List1 args, String imps, Boolean inMemory) at UiPath.Activities.System.Utilities.InvokeCode.NetCodeInvoker.Run(String userCode, List1 inArgs, IEnumerable`1 imps, Object args)
at UiPath.Core.Activities.InvokeCode.Execute(CodeActivityContext context)
at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.ActivityInstance.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)