The Duchess of Cambridge became a celebrity after she joined the Royal Family. However, she cannot sign autographs for fans. Under the rules of the crown, she can only sign official documents previously authorized by Queen Elizabeth II.
The reason for this rule comes from the fear that someone could falsify documents on behalf of a member of the Royal Family. Because of this, only photos and handshakes are allowed.