There is a naming convention to allow you to place static files in your bundle.
From the docs
If you want to specify static thumbnail and preview images for a bundled document, you can take the easiest approach—it doesn’t even require a generator. Just have your application place the images inside the document bundle in a subfolder named QuickLook; the image file for thumbnails should be named Thumbnail.ext and the file for previews should be named Preview.ext (where ext is an extension such as tiff, png, or jpg). If you decide on this approach, you should not create a generator.
and from experience its case sensitive.
So in your bundle just add a subfolder QuickLook and in that folder place Preview.pdf or jpg or png