Trigger a subprocess to plug the textures into the shader of your template scene, via headless/python session and render the outputs.

B:

If you're familiar with QT, you can try to capture the 3d viewport object and force the camera changes.

Try to export the current view via public methods.

The latter option would require a decent amount of QT knowledge, not to mention being a very hackey solution and not at all future proof. Not recommended but listing it anyways in case you know what you're doing.