Ich habe ein Dokument in Solid Edge geöffnet, das ich als Bild gespeichert werden möchte (TIFF, um genau zu sein). Derzeit ist dies der Code, den ich verwende, um die Datei zu speichern:Datei als TIFF in vb.net speichern
FileName = objDocument.Name
NewFileName = "C:\Folder" & "\" & "OrtBo" & FileName & ".tif"
objDocument.SaveAs(NewFileName)
Wo NewFileName bestimmt, wo die Datei gespeichert werden soll und mit welcher Erweiterung. Wenn ich das Programm in vb.net ausführe, speichert die Datei, aber wenn ich die gespeicherte Datei mit irfan öffne, erhalte ich einen Fehler, der besagt, dass entweder der Header nicht gelesen werden kann, das Dateiformat nicht erkannt wird oder die Datei nicht gefunden werden kann. Ich dachte, es wäre ein Problem mit der Originaldatei, aber wenn ich das Dokument als TIFF-Datei direkt in Solid Edge speichere, ist alles in Ordnung. Es muss also ein Problem mit meinem vb.net-Code geben. Irgendwelche Vorschläge zum Speichern einer Datei als Bild? Danke im Voraus!
Nur um klar zu sein: Es gibt ** nicht ** ein Problem mit VB.NET, aber mit Ihrem Code. Sie können einer Datei nicht einfach eine andere Erweiterung geben und denken, dass sie funktionieren würde. Sie müssen sie in diesen Typ konvertieren. Die Erweiterung kann alles sein, es kommt auf den Inhalt an. Solid Edge weiß nicht, dass Sie es als Bild speichern möchten, nur weil Sie der Datei eine solche Erweiterung geben. –
@VisualVincent großes Dankeschön! Übrigens, mit "Problem mit vb.net-Code" meinte ich meinen Code. Ich werde das ändern, um es ein bisschen klarer zu machen. Wie würden Sie vorschlagen, die Datei in ein Bild zu konvertieren? –
Ich habe Solid Edge noch nie benutzt, also kann ich das nicht beantworten ... Sie müssten sich die mögliche Dokumentation ansehen, um zu sehen, ob es irgendetwas gibt, oder Google. –