Ansatz: Wenn ich über den PDM-Explorer die PDM-Ordner durchsuche, kann ich mir neben der Datenkarte und Stückliste auch die Vorschau anzeigen lassen.
Problem: Ich benötige diese Vorschau als Bild .bmp oder .jpg Wie kann ich mit PDM-APIs diese Vorschau exporteren? GetThumpnail() funktioniert bei DXF-Files aber leider nicht bei SW-Dateien.
Kennt jemand einen anderen PDM/API-Lösungsansatz bzw. die Möglichkeit, wie man aus dem PRT/ASM/DRW eine Vorschau/Bild herausbekommt? Es gäbe noch die SW-APIs aber ich würde die PDM-Methoden bevorzugen wenn möglich.
vielen Dank für die Rückmeldung. das .GetThumbnail() geht nur bei bestimmten Formaten wie z.B. DWG... leider.
Bei anderen Formate wie .sw* bekomme ich bei: ... IEdmBitmap5 preview = default(IEdmBitmap5); fi = vault.GetFileFromPath(strSrcFilePathName, out fo); varEnum = (IEdmEnumeratorVariable5)fi.GetEnumeratorVariable(); preview = varEnum.GetThumbnail(); ...
preview = null. Bei DWG ist preview in Ordnung aber sonst leider NULL.
Kennst Du noch eine andere Möglichkeit? Wer kann noch helfen?