The iText library is excellent for generating PDF. I've written RSS/Atom parsing logic using the NekoHTML library, the code of which is available in the
Sunrise project. Contrary to what its name suggests, you can adapt NekoHTML to parse any tag-based format. The problem with RSS is that many feeds are ill-formed, so any strict XML parser will choke on them.