png/pdf exporteren

Hallo

Om u in de juiste context te plaatsen: we zijn bezig met het installeren van een ERP. Het dekt echter niet .PDF. De enige manier om het lanceren van opdrachten door het ERP-systeem te automatiseren (voor geautomatiseerd afdrukken) is door een tekenmap in PNG-formaat te hebben die door het ERP wordt ondersteund. en ook beheert dit ERP geen revisies.

Ja, ik weet het, het is niet praktisch.

Om dit probleem echter te verhelpen, wil ik graag een macro maken voor SolidWorks
2022, die beide een PDF zouden maken met de toename van de revisie. Deze PDF bevat alle bladen van de tekening, het zal ze in een map met de naam archief moeten plaatsen die alle tekeningen met hun revisiestap zal bevatten (bijvoorbeeld: naam fichier_R2). En nog een export, deze in .PNG die de afbeeldingen van de vellen maakt en in de tekenmap plaatst. Deze afbeeldingen houden geen rekening met de toename van de revisie en worden elke keer dat de macro wordt geactiveerd overschreven.

Ik heb geprobeerd een PDF/DXF-exportmacro op deze site te wijzigen. Aan de andere kant kan ik het niet.

ExportMEPtoPdfDxf.swp (48 KB)

Kan iemand mij helpen?

Bij voorbaat dank.

Hallo
Wil je twee aparte macro's?
Wat activeert macro's, een knop of een gebeurtenis?
Zijn jullie met meerdere mensen op de BE?

1 like

In feite zou het een macroknop zijn die de stappen zou activeren die in het oorspronkelijke onderwerp werden genoemd:

  1. creatie van de PDF (alle bladen van de tekening) met toename van de revisie in de archiefmap.

  2. Creatie van de PNG in de tekenmap zonder verhoging van de revisie.

Mijn stappen zijn als volgt: bestandsnaam gevolgd door: _R0 ... _R1 ect... na de revisie van de tekening.

Aarzel niet als u meer details nodig heeft.

Vriendelijke groeten.

Dessin_8

Wordt de revisie opgeslagen in een woning?
De map is uniek en alle PDF's en PNG's worden plat opgeslagen?

2 likes

Hallo Remrem,

Ja, de revisie wordt opgeslagen in de aangepaste eigenschappen van het bestand.
Als je zegt plat opgeslagen, wat bedoel je dan?

Bedankt.

Dessin_8

Staat de woning in het MEP-dossier?
Plat = zonder submappen

2 likes

Hallo

De woning is in SolidWorks.
PNG en PDF bevinden zich niet in submappen. Dus, in feite, vlak.

Hallo
Het is dus te doen, je hoeft alleen maar een deel van de code te wijzigen om elk blad naar PNG te exporteren en in de juiste mappen op te slaan (je moet je mappenstructuur ook geven, tenzij je weet hoe je zelf moet coderen).
Het is ook noodzakelijk om aan te geven waar de eigenschap met de revisie is opgeslagen (in de 3D of in het plan), omdat het ophalen per macro, afhankelijk van waar het zich bevindt, niet hetzelfde zal zijn.
Kortom, we hebben meer informatie nodig :smiley:

1 like

Dat is het precies. :+1:

Hallo.

Hier is een afbeelding van het proces:

Samenvattend, vanuit een SolidWorks-tekening (.slddrw), druk ik op de knop van de betreffende macro.

  • Het maakt een .PDF bestand namens het SolidWorks-bestand waarvan de revisiestap wordt overgenomen uit de aangepaste eigenschap van het huidige document. zal het in een archiefmap deponeren

  • Vervolgens maakt hij een .PNG bestand, dat ook de naam van het SolidWorks-bestand zal hebben, dat aan de andere kant niet de toename zal hebben van de huidige revisie die in de tekenmap zal worden gedeponeerd. Elke keer dat ik de macro inschakel, zal het nieuwe .PNG-bestand het oude overschrijven.

In de afbeelding is het zwarte vak voor de macro. De rest is om het ERP-proces te helpen begrijpen.

Ik hoop dat dit je zal helpen om mijn verzoek beter te begrijpen.