I have a .pdf file that contains a campus layout. It can be enlarged to extreme (2400X) limits.

I wish to use it to produce flythroughs and as a frontpiece for database access of various information, hardware specificities, electric, fiber and other systems through hot-point selection.

Can I get the .pdf file into Blender and will it autoscale?

  • 1
    $\begingroup$ You need to convert the pdf to a format that blender can read first. I suggest that you trace it in illustrator or inkscape and save it as an SVG file. Then you can import that into blender. The scaling you'll have to do manually. $\endgroup$ – user1853 Nov 7 '16 at 16:33
  • 2
    $\begingroup$ If the content contained inside the PDF file is already in vector format just import it into Inkscape, save it as SVG and import the SVG into Blender. Otherwise you will have to trace it as cegaton mentioned, either in a vector graphics application (like Inkscape or Illustrator), or directly in Blender $\endgroup$ – Duarte Farrajota Ramos Nov 7 '16 at 18:45
  • $\begingroup$ If you are using Mac or Linux, you can install a little app called pdf2svg for converting PDF into SVG: cityinthesky.co.uk/opensource/pdf2svg $\endgroup$ – Gussisaurio Apr 25 '20 at 19:48

Luckily PDF is a standardized format that will wrap both vector and raster elements.

Depending on the PDF in question, it should be viable to open it using any vector based application (Illustrator / Inkscape) or design publishing document application (InDesign or Scribus) and peel apart the various entities you require, or even save en masse to a vector or raster format as required.

If the document entities are raster elements, it would likely be most ideal to export them to a standardized raster file format such as TIFF. Be careful to match the native resolution of the raster elements to avoid inadvertent rescaling / resampling.

If the document entities are vector splines, both InDesign and Inkscape should be capable of pulling apart the actual splines for saving as SVG. Beware however in that you may see odd quantization of point positions or fill colour strangeness. Anything beyond basic fill colours and position or shapes will likely not translate to the import. Make sure to have enough subdivisions when importing the SVG file as the bezier knots may not be rendered correctly otherwise.

As a last resort and the worst possible case that you require a spline based version of a rasterized element, both Illustrator and Inkscape offer a method to do a quantized colour based outlining automatically via their tools. It may require some experimentation to get a reasonable set of splines, but it is possible. The bulk of this is exactly as Duarte pointed out in his comment, with further detailed instructions to help the solution along.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.