header-logo

  • About
    • Careers
  • Events
  • Blog
  • Contact
  • French|French
  • Mexico|Mexico
  • PLM Services
    • Implementation
    • Customization
    • Migration
    • Integration
    • Ancillary Services
    • PLM Training
  • PLM Products
    • 3DEXPERIENCE
    • SOLIDWORKS
    • ARAS
    • SIMULIA
    • SMARTEAM
    • CATIA
    • Delmia
    • DELMIAWorks
  • PLM Resources
    • Presentations
    • Tools
    • Whitepapers
    • Case Studies
    • Webinars
    • Newsletters
Subscribe to our Newsletter

SolidWorks PDM Inventor to PDF Task Tool

November 16, 2019

PDM Inventor Batch Print – Add-In
The SOLIDWORDS PDM Inventor to PDF Task Tool enables the creation of derived output for Inventor data stored in PDM. It is based on the out-of-the-box Tasks functionality and converts Inventor data to derived file formats such as PDF, DXF and STEP.

The tool supports:

  • Dynamic naming of the derived output file, i.e., the PDF file
  • The ability to save the PDF file inside or outside of the PDM Vault on a network location
  • Mapping of source Inventor data card variables to the PDF file variables
  • Bulk derived output (PDF) creation for all drawings within an Inventor Assembly structure
  • Watermarking of the PDF file

The tool allows for additional customer-specific customizations.

Prerequisites
This add-in requires that a license of Autodesk Inventor is installed and running on the task/host computer.

Add-In Install
To add a new Add-In, select the following three files:

  1. Interop.EdmLib.dll
  2. InventorBatchPrint.dll
  3. InventorBatchPrint.pdb

Host Configuration
On the task/host server (the computer where Inventor is installed), conficonfigure it as a host server by right clicking on the PDM “Blueberry” and select Task Host Configuration.


*Inventor needs to be installed on the task/host computer.

Task Setup
In EPDM Admin Console:
  1. Create a new task.
    • Give it a name.
    • Select “EPDM Inventor PDF Creation Task” from the Add-In pull down menu.
  2. Fill in the rest of the information as you would for any other task.
  3. For the “Inventor PDF Creation (created by xLM Solutions) tab, point to the xml configuration file as show below.

Note: this file needs to exists or be accessed from BOTH the task host and the computer that is initiating the task, i.e., if the task host and client is the same machine, it can be on a local folder. Otherwise, it needs to be on a shared folder seen by everyone.

XML Configuration File

<?xml version="1.0" encoding="utf-8" ?> 

<PDFLocation>c:\temp\Pdfs</PDFLocation> 
<Latest>true</Latest> 
<LogFile>C:\temp\logs\LogFile.txt</LogFile> 
</PdfInfo> 

Each value/node is described below:

  • <PDFLocation> – This is the path to where the PDF file will be written to. If left blank i.e. <PDFLocation></PDFLocation>, the PDF file will be written to EPDM in the same directory as the .idw file.
  • <Latest> – This determines if the latest version of the .idw file should be used or the specific version the task was executed against. Values are (true or false).
  • <LogFile> – This is the path where a log file will be written to. The log file path needs to exist on the task host computer. If left blank, i.e., <LogFile></LogFile> no log file will be created.
Executing the Task
There are two ways to execute the task:

  1. Right click on a file and select “Inventor Create PDF Task”
  2. Associate the task to a change state action in a workflow

Checking Task Details
If a task fails, right click on it and go to details. Send the info to xLM Solutions on the Detail Messaged Tab of the details Task Windows window

Contact us with questions.

Address

6689 Orchard Lake Road, #112
West Bloomfield,
MI 48322-3404

(248) 926-5932

info@xlmsolutions.com

Contact us

@2023 XLM Solution. All Rights Reserved | Terms and Conditions
Developed by netlevsolutions

Contact Us

    Sign Up for Our Newsletter

    Check your inbox or spam folder to confirm your subscription.

    Loading…
    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Do not sell my personal information.
    Cookie SettingsAccept
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    SAVE & ACCEPT