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();
        }