Aby wprowadzić Cię w kontekst, jesteśmy w trakcie instalacji systemu ERP. Nie obejmuje ona jednak .PDF. Jedynym sposobem na zautomatyzowanie uruchamiania zadań przez system ERP (do automatycznego drukowania) jest posiadanie katalogu rysunków w formacie PNG, który będzie obsługiwany przez system ERP. a także ten ERP nie zarządza poprawkami.
Tak, wiem, to nie jest praktyczne.
Jednak, aby zaradzić temu problemowi, chciałbym zrobić makro dla SolidWorks 2022 r., co spowodowałoby utworzenie pliku PDF z przyrostem poprawki. Ten plik PDF będzie zawierał wszystkie arkusze rysunku, będzie musiał umieścić je w folderze zwanym archiwum, który będzie zawierał wszystkie rysunki wraz z ich przyrostem wersji (przykład: nazwa fichier_R2). I kolejny eksport, tym razem w .PNG, który utworzy obrazy arkuszy i umieści je w folderze z rysunkami. Obrazy te nie będą uwzględniać przyrostu poprawki i będą nadpisywane za każdym razem, gdy makro zostanie aktywowane.
Próbowałem zmodyfikować makro eksportu PDF/DXF znalezione na tej stronie. Z drugiej strony nie mogę tego zrobić.
Witam Więc jest to wykonalne, wystarczy zmienić część kodu, aby wyeksportować każdy arkusz do PNG i przechowywać go w odpowiednich folderach (musisz również nadać strukturę folderu, chyba że wiesz, jak samodzielnie kodować). Konieczne jest również określenie, gdzie przechowywana jest właściwość zawierająca rewizję (w 3D lub w rzucie), ponieważ jej pobieranie przez makro w zależności od tego, gdzie się znajduje, nie będzie takie samo. Podsumowując, potrzebujemy więcej informacji
Podsumowując, z rysunku SolidWorks (.slddrw) naciskam przycisk danego makra.
Tworzy plik .PDF w imieniu pliku SolidWorks, w którym przyrost poprawki zostanie pobrany z właściwości niestandardowej bieżącego dokumentu. zdeponuje go w folderze Archiwum
Następnie tworzy plik .PNG, który będzie miał również nazwę pliku SolidWorks, który z drugiej strony nie będzie miał przyrostu bieżącej poprawki, która zostanie zdeponowana w folderze rysunku. Za każdym razem, gdy włączam makro, nowy plik .PNG zastąpi stary.
Na ilustracji ramka jest przeznaczona dla makra. Reszta ma pomóc w zrozumieniu procesu ERP.
Mam nadzieję, że pomoże to Państwu lepiej zrozumieć moją prośbę.