Just wanted to share a great resource from SnapEDA
Using computer vision, they automatically detect the pin table and produce a footprint. You can export it to all major formats like Altium and Eagle. Hope you find it useful for your next PCB design project!