Convert-DwgToPdf is a PowerShell script designed to automate the conversion of .dwg
files to .pdf
. It utilizes a CSV file containing essential information such as file paths, output directories, and file names for the conversion process. This script is compatible with PowerShell version 7 and above.
- João Gabriel dos Reis Hermida Macêdo
- E-mail: [email protected]
- CSV Configuration: Utilizes a CSV file for input parameters.
- Plot Format Handling: Converts DWG files based on specified plot formats (landscape, portrait).
- DWGTrueView Integration: Utilizes DWGTrueView for conversion.
- File Renaming: Renames converted files and moves them to the specified output path.
- Logging: Generates log messages for each conversion process.
-
Clone or Download:
- Clone or download the Convert-DwgToPdf repository to your local machine.
-
Configure Settings:
- Open the
config.json
file and update the following variables:"input-files-path"
: Path to the CSV file containing conversion information."csv-delimiter"
: Delimiter used in the CSV file."dwg-true-view-exe-path"
: Path to the DWGTrueView executable.
- Open the
-
Execute Script:
- Open a PowerShell terminal as an administrator.
- Navigate to the project directory.
- Run the script using the command:
.\Main.ps1
PS Disk:\Convert-DwgToPdf> .\Main.ps1
-
Monitor Progress:
- The script will process each DWG file based on the specified plot format.
- Log messages will provide information about the conversion process.
-
Check Output:
- The converted PDF files will be renamed and moved to the specified output path.
In case of errors during the conversion process, the script will display an error message.
- Ensure PowerShell version 7 or above is installed.
- Verify the correctness of the input CSV file and paths before running the script.
Document | Plot Format | Output Name | Input Path | Output Path |
---|---|---|---|---|
Example.dwg | A4 | Example | C:\dwgs\Example.dwg | C:\pdfs\Example |