static void Main(string[] args) { // Create ByteScout.DocumentAnonymizer.Anonymizer object instance. Anonymizer anonymizer = new Anonymizer(); // Load document. anonymizer.LoadDocument(@".\invoice.pdf"); // Setup anonymization: anonymizer.AnonymizeCompanyNames = true; anonymizer.AnonymizePhoneNumbers = true; anonymizer.AnonymizePersons = true; anonymizer.AnonymizePersonalIDs = true; anonymizer.AnonymizeAddresses = true; anonymizer.AnonymizeEmails = true; // Set anonymization type. anonymizer.AnonymizationType = AnonymizationType.Randomizing; // or AnonymizationType.DummyValues // Perform anonymization. anonymizer.Anonymize(); // Save anonymized document. anonymizer.SaveDocument(@".\result.pdf"); // Cleanup. anonymizer.Dispose(); }