No, you don't need to have a technical background to embed a PDF catalog into WordPress. It can be done easily using various plugins or through the built-in Add Media functionality.