Having to align pads by mouse or by inputting x/y values for each pad is not very productive.
I should be able to place a single pad, then select a tool and input number of rows and columns of pads and horizonal and vertical pitch and have the pads copied, placed and auto-numbered.
Pitch should support negative pitch to have the pads create above or to the left instead of below and to the right.
In this case, if you can use https://easyeda.com/Doc/Tutorial/API.htm#EasyEDAAPIPlug, you will find it is easy.
You can use script to create pads.