6 Replies Latest reply on May 4, 2014 11:09 PM by Bentham Lee

    SolidWorks Drawing Converter

    Owen Bet

      Does anyone know of a file conversion program that will convert SolidWorks drawings into tiff files? i have a trial version of a program, but it is just that, a trial, and it cant save individual drawing sheets as individual tiff files. im after a quicker way of saving them than 'save as'.


      thankyou for your time

        • Re: SolidWorks Drawing Converter
          Dustin Biber

          Export2TIFF is a macro available of FCSuper's site:



          It will export all of the sheets of a drawing to separate TIFF files.  It has the ability to control the quality of hte TIFF file.  As far as a program that will do multiple drawings in a given directory... I haven't seen that yet... but it could be created relatively easily by the macro gurus.

          • Re: SolidWorks Drawing Converter
            Jeff Holliday
            How about a simple screen capture program? Snag-it is very capable and you can save the captures in a variety of formats.
            • Re: SolidWorks Drawing Converter
              Sumit Kumar Gupta

              hope this helps u. this will save all sheets of all drawings in same folder as tiff. u can modify this based on ur requirements for save name format.



              Dim swApp As Object
              Dim Part As Object
              Dim SelMgr As Object
              Dim boolstatus As Boolean
              Dim longstatus As Long, longwarnings As Long
              Dim Feature As Object
              Dim swSheet As SldWorks.Sheet
              Dim swDraw As SldWorks.DrawingDoc
              Dim bRet As Boolean
              Dim i As Long
              Dim vSheetProps As Variant

              Sub main()
              Set swApp = Application.SldWorks
              Set swModel = swApp.ActiveDoc
              f = "<your folder where files are located>\"
              file = Dir(f)
                  Do While file <> ""
                  filen = f + file
                  namelength = Len(filen)
                  filetype = Mid(filen, (namelength - 5), 7)
                  namelength1 = Len(file)
                  filename1 = Mid(file, 1, (namelength1 - 7))
                  Debug.Print file
                  Debug.Print filename1
                  lcasefiletype = LCase(filetype)
                      If lcasefiletype = "slddrw" Then
                              Set Part = swApp.OpenDoc6(filen, 3, 0, "", longstatus, longwarnings)
                              swApp.OpenDoc6 filen, 3, 0, "", longstatus, longwarnings
                              Set swModel = swApp.ActiveDoc
                              Set swDraw = swModel
                              vsheetnames = swDraw.GetSheetNames
                                      For i = 0 To UBound(vsheetnames)
                                      bRet = swDraw.ActivateSheet(vsheetnames(i))
                                      Set swSheet = swDraw.GetCurrentSheet
                                      vSheetProps = swSheet.GetProperties
                                      Part.SaveAs2 f + filename1 & "_" & vsheetnames(i) & ".TIF", 0, True, False
                                  Next i
                              Set Part = Nothing
                              swApp.CloseDoc f + file
                      End If

                  file = Dir()
              End Sub

              • Re: SolidWorks Drawing Converter
                Owen Bet
                • Re: SolidWorks Drawing Converter
                  Bentham Lee

                  Hi, which file formate you SolidWorks drawings are in? Raster image file like bmp, gif, jpeg or document format, like pdf? I would like to recommend you to use a tiff converting tool that allows for tiff to image, such as bmp or tiff to document rendering and transforming. Install the tiff converter on your cumputer, then embed your SolidWorks drawings, and clike converting buttom, done!