More clarification on PDF automation

I have gone through pdf automationj’s course, but have slight confusion, which activity should be used when ? for pdf containing text-read pdf, for pdf having images -read pdf with ocr . then how about screen mapping and anchor based ? when to use which one ?