Cool_Car_Guys/Open/Models/Bonsai/sheets
2025-12-16 22:25:53 -06:00
..
pdfs 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
A000 - CODE INFORMATION SITE PLAN.svg 20251216 - progress set 2025-12-16 18:57:58 -06:00
A001 - LIFE SAFETY.jpg 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00
A001 - LIFE SAFETY.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
A001 - LIFE SAFETY.svg 20251216 - progress set 2025-12-16 18:57:58 -06:00
A16 - UNTITLED.svg 20251013 - to owner - review before city review 2025-10-13 22:48:06 -05:00
A23 - UNTITLED.svg 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00
A25 - UNTITLED.svg 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00
A050 - DEMOLITION PLANS.svg 20251216 - progress set 2025-12-16 18:57:58 -06:00
A100 - SITE PLAN.svg 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
A101_1 - PHASE 1 - FIRST FLOOR.svg 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
A101_2 - PHASE 2 - FIRST FLOOR.svg 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
A102 - PHASE 2 - MEZZANINE.svg 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
A103 - ROOF PLAN.svg 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
A150 - REFLECTED CEILING PLAN - 1ST FLOOR.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
A150 - REFLECTED CEILING PLAN - 1ST FLOOR.svg 20251216 - progress set 2025-12-16 18:57:58 -06:00
A150 - REFLECTED CEILING PLAN - 1ST FLOOR2.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
A151 - REFLECTED CEILING PLAN - MEZZ.FLOOR.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
A151 - REFLECTED CEILING PLAN - MEZZ.FLOOR.svg 20251216 - progress set 2025-12-16 18:57:58 -06:00
A233 - UNTITLED.svg 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00
A301 - SECTIONS.svg 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
A302 - SECTIONS.svg 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
A303 - SECTIONS.svg 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
A400 - ELEVATIONS.svg 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
A401 - ELEVATIONS.svg 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
A500 - DETAILS.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
A501 - DETAILS.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
A600 - SCHEDULES.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
A600 - SCHEDULES.svg 20251216 - progress set 2025-12-16 18:57:58 -06:00
A750 - ADA RESTROOM PLAN AND ELEVATIONS.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
A750 - ADA RESTROOM PLAN AND ELEVATIONS.svg 20251216 - progress set 2025-12-16 18:57:58 -06:00
A800 - PARTITION DETAILS.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
A800 - PARTITION DETAILS.svg 20251216 - progress set 2025-12-16 18:57:58 -06:00
A900 - RENDERINGS.svg 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
asdfas - UNTITLED.svg 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00
binder.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
ELEVATION - EAST - AT CENTER AVE-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
ELEVATION - EAST - AT CENTER AVE.-underlay.png 20251013 - to owner - review before city review 2025-10-13 22:48:06 -05:00
ELEVATION - EAST CENTER AVE.-underlay.png 20250917 - to owner & gc - schematic design review 2025-09-17 12:40:04 -05:00
ELEVATION - EAST-underlay.png snapshot before merge 2025-06-13 11:35:15 -05:00
ELEVATION - NORTH - AT JOLIET ST-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
ELEVATION - NORTH JOLIET ST.-underlay.png 20250917 - to owner & gc - schematic design review 2025-09-17 12:40:04 -05:00
ELEVATION - NORTH-underlay.png snapshot before merge 2025-06-13 11:35:15 -05:00
ELEVATION - SOUTH-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
ELEVATION - WEST-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
FLOOR PLAN - 1ST-underlay.png 20250626 - to owner and gc - early Design Development - for pricing 2025-06-27 10:36:53 -05:00
FLOOR PLAN - MEZZ.-underlay.png 20250626 - to owner and gc - early Design Development - for pricing 2025-06-27 10:36:53 -05:00
FLOOR PLAN - ROOF-underlay.png 20250626 - to owner and gc - early Design Development - for pricing 2025-06-27 10:36:53 -05:00
FOUNDATION - 3D - 1-underlay.png 20251216 - progress set 2025-12-16 18:57:58 -06:00
FOUNDATION - 3D - 2-underlay.png 20251216 - progress set 2025-12-16 18:57:58 -06:00
FOUNDATION PLAN-underlay.png 20251216 - progress set 2025-12-16 18:57:58 -06:00
LAYOUT OPTION 5-underlay.png 20250409 - to owner and gc - layout option 5 2025-04-09 20:58:52 -05:00
LAYOUT OPTION 7 - 1ST FLOOR-underlay.png 20250422 - to GC - option 7 2025-04-22 08:16:03 -05:00
LAYOUT OPTION 7 - MEZZ-underlay.png 20250422 - to GC - option 7 2025-04-22 08:16:03 -05:00
LAYOUT OPTION 8 - 1ST FLOOR-underlay.png 20250424 - to owner and gc - layout option 8 2025-04-24 13:40:05 -05:00
LAYOUT OPTION 8 - MEZZ-underlay.png 20250424 - to owner and gc - layout option 8 2025-04-24 13:40:05 -05:00
LAYOUT OPTION 9-underlay.png 20250512 - to owner and gc - option 9 2025-05-12 12:16:17 -05:00
LAYOUT OPTION 10-underlay.png 20250519 - to city - option 10 2025-05-19 13:19:25 -05:00
LIFE SAFETY PLAN - 1ST FLOOR-underlay.png 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00
LIFE SAFETY PLAN-underlay.png 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00
OPTION 1 - 1ST FLOOR-underlay.png 20250813 - to owner and gc - layout option 1 2025-08-13 14:01:05 -05:00
OPTION 1 - FLOOR PLAN-underlay.png ryan's snapshot 2025-04-05 14:10:34 -05:00
OPTION 1 - MEZZ-underlay.png 20250813 - to owner and gc - layout option 1 2025-08-13 14:01:05 -05:00
package-lock.json 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00
package.json 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00
PERSPECTIVE - CENTER AVE. - NORTH-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
PERSPECTIVE - CENTER AVE.-underlay.png 20251013 - to owner - review before city review 2025-10-13 22:48:06 -05:00
PERSPECTIVE- CENTER AVE. - SOUTH-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
PERSPECTIVE- CENTER AVE. SOUTH-underlay.png troubleshoot: When I Cntl+Shift + create drawing, to bulk run the drawings, I get misalignments with the underlays. 2025-09-17 11:18:03 -05:00
PERSPECTIVE- ENTRANCE-underlay.png 20250626 - to owner and gc - early Design Development - for pricing 2025-06-27 10:36:53 -05:00
PERSPECTIVE- JOLIET ST.-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
PERSPECTIVE- LOBBY - LOOKING NORTH FROM MEZZ. STAIR-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
PERSPECTIVE- LOBBY - LOOKING NORTH-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
PERSPECTIVE- LOBBY - LOOKING SOUTH-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
PERSPECTIVE- LOBBY LOOKING NORTH FROM MEZZ. STAIR-underlay.png 20251022 - to GC - pricing progress set 2025-10-22 13:33:01 -05:00
PERSPECTIVE- LOBBY LOOKING NORTH-underlay.png 20251022 - to GC - pricing progress set 2025-10-22 13:33:01 -05:00
PERSPECTIVE- LOBBY LOOKING NORTH-WEST-underlay.png troubleshoot: When I Cntl+Shift + create drawing, to bulk run the drawings, I get misalignments with the underlays. 2025-09-17 11:18:03 -05:00
PERSPECTIVE- LOBBY LOOKING SOUTH-underlay.png troubleshoot: When I Cntl+Shift + create drawing, to bulk run the drawings, I get misalignments with the underlays. 2025-09-17 11:18:03 -05:00
PERSPECTIVE- LOBBY LOOKING south2-underlay.png 20251022 - to GC - pricing progress set 2025-10-22 13:33:01 -05:00
PERSPECTIVE-underlay.png 20250617 - to owner and gc - Schematic Design - for pricing 2025-06-17 14:48:46 -05:00
PHASE - DEMOLITION PLAN-underlay.png 20251013 - to owner - review before city review 2025-10-13 22:48:06 -05:00
PHASE 1 - 1ST FLOOR-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
PHASE 1 - DEMO PLAN-underlay.png 20251013 - to owner - review before city review 2025-10-13 22:48:06 -05:00
PHASE 1 - MEZZ-underlay.png troubleshoot: When I Cntl+Shift + create drawing, to bulk run the drawings, I get misalignments with the underlays. 2025-09-17 11:18:03 -05:00
PHASE 2 - 1ST FLOOR-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
PHASE 2 - DEMOLITION PLAN-underlay.png 20251022 - to GC - pricing progress set 2025-10-22 13:33:01 -05:00
PHASE 2 - MEZZ-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
PHASE 2 - ROOF PLAN-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
RCP - 1ST FLOOR-underlay.png 20251216 - progress set 2025-12-16 18:57:58 -06:00
RCP - FRAMING - 2ND FLOOR-underlay.png 20251216 - progress set 2025-12-16 18:57:58 -06:00
RCP - FRAMING - ROOF-underlay.png 20251216 - progress set 2025-12-16 18:57:58 -06:00
RCP - MEZZ. FLOOR-underlay.png 20251216 - progress set 2025-12-16 18:57:58 -06:00
readme.md 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00
S000 - STRUCTURAL - GENERAL NOTES.jpg snapshot for convert_md_to_svg_html_only 2025-11-07 18:36:34 -06:00
S000 - STRUCTURAL - GENERAL NOTES.pdf snapshot 2025-12-16 22:25:53 -06:00
S000 - STRUCTURAL - GENERAL NOTES.svg snapshot 2025-12-16 22:25:53 -06:00
S001 - STRUCTURAL - GENERAL NOTES.pdf snapshot 2025-12-16 22:25:53 -06:00
S001 - STRUCTURAL - GENERAL NOTES.svg snapshot 2025-12-16 22:25:53 -06:00
S101 - FOUNDATION PLAN.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
S101 - FOUNDATION PLAN.svg 20251216 - progress set 2025-12-16 18:57:58 -06:00
S102 - FRAMING - 2ND FLOOR.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
S102 - FRAMING - 2ND FLOOR.svg 20251216 - progress set 2025-12-16 18:57:58 -06:00
S103 - FRAMING - ROOF.pdf 20251216 - progress set 2025-12-16 18:57:58 -06:00
S103 - FRAMING - ROOF.svg 20251216 - progress set 2025-12-16 18:57:58 -06:00
SECTION - EW - NORTH-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
SECTION - EW - SOUTH-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
SECTION - NS - EAST - AT DROPOFF BAY-underlay.png 20251022 - to GC - pricing progress set 2025-10-22 13:33:01 -05:00
SECTION - NS - EAST - AT SERVICE BAY-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
SECTION - NS - EAST AT DROPOFF BAY-underlay.png 20250917 - to owner & gc - schematic design review 2025-09-17 12:40:04 -05:00
SECTION - NS - WEST - AT DROPOFF BAY-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
SECTION - NS - WEST - AT EX. LOBBY-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
SECTION - NS - WEST - AT LOBBY AND STAIRS-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
SECTION - NS - WEST - AT LOBBY-underlay.png 20251013 - to owner - review before city review 2025-10-13 22:48:06 -05:00
SECTION - NS - WEST AT LOBBY-underlay.png 20251013 - to owner - review before city review 2025-10-13 22:48:06 -05:00
SECTION - NS - WEST-underlay.png 20250626 - to owner and gc - early Design Development - for pricing 2025-06-27 10:36:53 -05:00
SECTION - NS -EAST - AT LOBBY-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
SECTION NORTH-underlay.png 20250617 - to owner and gc - Schematic Design - for pricing 2025-06-17 14:48:46 -05:00
SECTION WEST-underlay.png 20250617 - to owner and gc - Schematic Design - for pricing 2025-06-17 14:48:46 -05:00
SITE PLAN - PHOTOMETRIC PLAN-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
SITE PLAN-underlay.png 20251203 - to City - pre Site Review 2025-12-03 12:40:03 -06:00
svg_to_pdf.js 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00
test-underlay.png 20251013 - to owner - review before city review 2025-10-13 22:48:06 -05:00
test.svg 20251105 - to Civil - CAD background 2025-11-05 20:18:56 -06:00

Absolutely! Heres a clear, step-by-step README for your Puppeteer SVG-to-PDF script using local installation of Puppeteer.

SVG to PDF Converter (Node.js + Puppeteer)

This script converts SVG files (including those with <foreignObject>) to PDFs using Node.js and Puppeteer. The PDF will match the SVGs width and height or viewBox.

Prerequisites

  • Node.js v14+ (tested on v20.x)

  • npm (comes with Node.js)

  • Windows, macOS, or Linux

Installation

  1. Clone or copy the project folder to your machine.
    Example structure:

convert_svg_to_pdf_with_chrome/ │ svg_to_pdf.js

  1. Open a terminal in the project folder:

bash cd path\to\convert_svg_to_pdf_with_chrome

  1. Initialize npm (if not already done):

bash npm init -y

  1. Install Puppeteer locally:

bash npm install puppeteer

This downloads Puppeteer and its bundled Chromium inside the project folder.

  1. Verify Puppeteer is installed:

bash npm list puppeteer

You should see something like:

graphql

convert_svg_to_pdf_with_chrome@1.0.0 └── puppeteer@24.x.x

Usage

Convert a single SVG

bash node svg_to_pdf.js "path\to\file.svg"

  • The PDF will be saved in the same folder as the SVG with the same filename.

  • Example:

bash node svg_to_pdf.js "D:\Dropbox\Gitea_OD\Utility_Apps\Bat\convert_svg_to_pdf_with_chrome\test.svg"

  • Output:

makefile

D:\Dropbox\Gitea_OD\Utility_Apps\Bat\convert_svg_to_pdf_with_chrome\test.pdf

Convert SVG to PDF with custom output filename

bash node svg_to_pdf.js "input.svg" "output.pdf"

  • Example:

bash node svg_to_pdf.js test.svg node svg_to_pdf.js test.svg test.pdf

Notes

  • The script automatically detects the SVGs width and height attributes or its viewBox to set the PDF size.

  • Fully supports <foreignObject> and embedded HTML/CSS.

  • Works on Windows, macOS, and Linux as long as Node.js and Puppeteer are installed locally.

Troubleshooting

  • Error: Cannot find module 'puppeteer'
    Make sure you installed Puppeteer locally in the same folder:

bash npm install puppeteer

  • Chromium download issues
    Puppeteer automatically downloads Chromium. Ensure your network allows downloads. If needed, set the PUPPETEER_SKIP_CHROMIUM_DOWNLOAD or PUPPETEER_EXECUTABLE_PATH environment variable for a custom browser.