Hide Table of Contents

Enabling Save as 3D PDF in the Convert Task Script

You can add content to the Convert task script to enable users to save SOLIDWORKS files to 3D PDF files.

  1. Expand Tasks and click Convert.
  2. In the Convert - Properties dialog box, in the left pane, click Output File Details.
  3. Click Advanced Scripting Options.
  4. Under Enter script to execute in SOLIDWORKS, scroll to the end of the following section of the script, which is at line 410:

    If Not isEmpty(vConfNames) Then
                If ([FileConfs] And 4) = 4 Then
                    ' Save configurations
                    For i = 0 to UBound(vConfNames)
                      swModel.ShowConfiguration vConfNames(i)
                      convFileNameTemp = GetFullFileName(convFileName, vConfNames(i), i, UBound(vConfNames))

  5. Insert the following lines:

    'Enable 3D PDF export
               Set swPDFExport = swApp.GetExportFileData(1)
               swPDFExport.exportAs3D = True

  6. In the next line of code, replace the Nothing parameter with swPDFExport.

    The line should read:

    ' Convert the document
             Success = swExtension.SaveAs(convFileNameTemp, swSaveAsCurrentVersion,swSaveAsOptions_Silent, swPDFExport, errors, warnings)

  7. Click OK to save the script.
  8. Click OK.
When the Convert Files task is launched, the PDF that is created is now 3D enabled.

Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

Subject:   Feedback on Help Topics
Page:   Enabling Save as 3D PDF in the Convert Task Script
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:


We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again

Web Help Content Version: SOLIDWORKS PDM 2014 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.