Tabula is a great tool. In my experience it's the most reliable open source software for extracting tables from PDFs. We are using their underlying Tabula-Java library for some parts of https://docparser.com and are happily sponsoring their project.
I just disabled the navigation via pushState as it seems to be buggy on iOS devices. I'll put some more time on this and test it properly.
Regarding the questions with the OR/AND search. Yes, it's an OR by default but you can either force or remove ingredients by clicking on the star icon. In case you are just searching by OR, recipes with a higher "match rate" should appear on top. I clearly need to rework this part as it doesn't seem to be intuitive.
I see two distinct use cases. One is "these are things I like, show me ways to combine them" and the other is "This is a list of stuff I happen to have in the kitchen, what can I make". Ask the user which of the two they are trying to do and the AND/OR question basically answers itself.
Came here to look for responses about the AND/OR issue - was wonder why searching for "goat meat" and "flour" suggested that I should make shortbread cookies. :)
To be honest, some of them are still in the making. Deployed and accessible are right now Zapier, Segment, Slack & Webhooks.
The other integrations are powered through Segment or Zapier for the moment, but they'll be native integrations pretty soon I hope.