PDFNet & WebViewer can also be used to extract text and for alternate content representations, however it is usually your own app that determines what options will be exposed to the user.
PDFNet also can be used to create or edit files that are compatible with PDF/UA.