SOLIDWORKS MBD Custom 3D PDF Template Tutorial (2025)

The SOLIDWORKS Model Based Definition (MBD) add-in includes the capability to generate 3D PDFs of parts and assemblies created in SOLIDWORKS. 3D PDFs can be opened with the standard, free Adobe Reader program and contain 3D Views and Product Manufacturing Information (PMI). This article is a companion tothis video, which walks through creating and using custom 3D PDF templates by modifying default templates included withSOLIDWORKS MBD.

Using the 3D PDF Template Editor

In order to publish 3D PDFs, you need the SOLIDWORKS MBD add-in. With it, in the MBD tab of your CommandManager, you will see a button for 3D PDF Template Editor. Clicking it opens the 3D PDF Template Editor application.

SOLIDWORKS MBD Custom 3D PDF Template Tutorial (1)

Figure 1. 3D PDF Template Editor button location in MBD tab

You can make a template from scratch, but this article and its associated video tutorial will focus on modifying an existing, default template.

To do this, start by selecting theOpenbutton. If you do not see 3D PDF templates initially, you may need to use theBrowsebutton to select the default location:C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\data\themes

SOLIDWORKS MBD Custom 3D PDF Template Tutorial (2)

Figure 2. Open dialogue in 3D PDF Template Editor

In the following example screenshots, we will be editing the template_bom_independent viewports template.

To delete views, text fields, and rectangles, left-click to highlight them, then press theDeletekey on your keyboard. Similarly, to change the size of views, text fields, and rectangles, click to highlight them, then click and drag their edges.

TheThumbnail Carouselis associated with the Primary Viewport. Thumbnails act as navigation buttons that allow you to switch between default standard views. Clicking and dragging the border of the Thumbnail Carousel changes how many thumbnails are displayed. When a 3D PDF is generated, if the Thumbnail Carousel is too small to display all the Primary views, users will be able to scroll through them.

TheRectangletool makes a rectangle. After selecting Rectangle, left-click to place it then click and drag the border to change its size.

Left-clicking the rectangle again will pull up theInsert Rectangleflyout. Here, you can change the thickness and color of the border, the color of the fill, and set a corner radius.

SOLIDWORKS MBD Custom 3D PDF Template Tutorial (3)

Figure 3. Insert Rectangle flyout dialogue

In the bottom left corner of the template editor, you'll see tabs that list existing pages and the option to add more. Many of the default templates include multiple sheets.

If you are creating a custom 3D PDF template by opening and modifying an existing one, check to see if there are extra pages and use the red X to delete them if you do not need or want them.

You can place text boxes by left-clicking after clicking the Text button.

There are four types of text:

  • Text Fields
  • Template Text Fields
  • Custom Property Fields
  • PDF Form Fields.

SOLIDWORKS MBD Custom 3D PDF Template Tutorial (4)

Figure 4. Insert Text dialogue with Text Type set to Text Field

Text Fieldsare spaces for text entered by the template-user as the 3D PDF is being generated. When publishing a 3D PDF using a template that includes a Text Field, you will have an option to enter text that will appear in that Text Field. When inserting a Text Field, you can give it a name and add instructions to indicate to the template-user what kind of information they should enter.

Template Text Fieldsare fixed blocks of text. What you enter in a Template Text Field in your template will appear in a published 3D PDF.

Custom Property Fieldsreference specific SOLIDWORKS custom properties in your model. When a 3D PDF is published, Custom Property Fields are populated by the values of the custom properties they reference. If you're editing a default template, check the existing Custom Property Fields to make sure they're referencing custom properties that exist in your models. The name entered needs to be the same in order for the link to work.

PDF Form Fieldscreate fields that can be filled in after the 3D PDF is created when it’s opened in an Adobe Reader.

Saving and Using a Custom 3D PDF Template

The default PDF template location is read-only. Instead of attempting to save there, create a new folder in a location to which you have full read-write access. The added benefit of this workflow is that this custom location will never be deleted or cleared out by uninstalling or upgrading SOLIDWORKS.

Add this folder toSystem Options>File Locations>3D PDF Themesin SOLIDWORKS so that your customized templates will automatically be available when you're publishing to a 3D PDF and you will not need to browse for them.

SOLIDWORKS MBD Custom 3D PDF Template Tutorial (5)

Figure 5. SOLIDWORKS MBD File Locations System Options page with an example custom 3D PDF template location

In the 3D PDF Template Editor, select Save As. In the Save As dialog that opens, browse to your custom template folder and select it. Then give your template a name and save it.

To use your new 3D PDF template, return to SOLIDWORKS and click on the Publish to 3D PDF button in your MBD CommandManager tab. This activates the Publish to 3D PDF PropertyManager. IfPublish the 3D PDFis greyed out, make sure that you've used the Capture 3D View command to create 3D Views of your model.

The Primary & Thumbnail Views section of the PropertyManager determines which views will be in the Primary Viewport and Thumbnail area.

To add views, click in the selection box to highlight it, then click on 3D Views in the 3D Views tab. The first view in the list will be the one initially visible in the Primary Viewport. Which views will appear in Independent Viewports are set in the Independent Viewport section. The Custom Property Fields section lists the names of your Custom Property Fields and to which SOLIDWORKS Custom Property they're linked.

If you created a Text Field, the Publish to 3D PDF PropertyManager will include a Notes & Text Area section where you can fill those fields out. If your 3D PDF template includes multiple sheets, use the Next and Back arrows at the top of the PropertyManager to switch between pages.

Clicking the green check opens a Save As window where you can specify where your 3D PDF will be created.

SOLIDWORKS MBD Custom 3D PDF Template Tutorial (6)

Figure 6. SOLIDWORKS MBD Publish to 3D PDF PropertyManager and 3D Views tab

I hope you found this tutorial helpful. Check out more SOLIDWORKS tutorials below.

More SOLIDWORKS Tutorials

SOLIDWORKS Path Mate Motion Analysis Tutorial

SOLIDWORKS Sheet Metal Gusset Tool Tutorial

Using the SOLIDWORKS Temporary Fix/Group Command

Easy Ways to Model a Wye Pipe in SOLIDWORKS

SOLIDWORKS Variable Pattern Tool Explained

VIEW ALL SOLIDWORKS TUTORIALS

SOLIDWORKS MBD Custom 3D PDF Template Tutorial (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Reed Wilderman

Last Updated:

Views: 6171

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.