Такой вопрос в разных формах и о разном задают здесь постоянно. Попробую объяснить, в чём с ним проблема.
Представьте себе, что ваши знания сейчас - это "единица". Знания, которые нужны для решения этой задачи, независимо от софта - это "десять". Вместе с внутренними особенностями той или иной программы - от "12" до "20". При этом, большинство программ требуют где-то "13", потому что программы всё же создаются так, чтобы в них было удобно работать. Таким образом, у вас не получится сэкономить на знаниях, скажем, шесть ступеней. Вам все равно понадобится подняться где-то на 12. А 12 или 13 - не суть важно.
Существенный момент: узкая специализация программы позволяет иногда её упростить, например, архитектурные редакторы не имеют функций редакторов для сложного универсального моделирования. Но ваша задача не относится к такой узкой области.
Исходя из этого, можно сделать вывод, что вы потратите на ковыряние с любой программой больше времени, чем имеет смысл тратить, потому что занимаясь тем, что вы умеете, вы за это время заработаете значительно больше, чтобы заплатить тому, кто умеет это делать быстро, чем сэкономите, пытаясь сделать это самостоятельно.