Verwenden Sie Microsoft.Office.Interop.Visio, um eine Visio-Datei zu erstellen. Es funktioniert wie erwartet. Jetzt besteht die neue Anforderung darin, die Datei als DWG und DXF zu speichern.Visio-Datei als DWG oder DXFin speichern C#
Ich sah Page.Export Method, um die Visio-Datei in einen anderen Dateityp zu exportieren. Aber mit der Export-Methode erzeugt es nicht die DWG und DXF außer dass alles generiert wird.
Microsoft.Office.Interop.Visio.Document doc = VisioApplication.Documents.OpenEx(sFileToWrite, stick);
int iCount = doc.Pages.Count;
for(int i = 0; i < iCount - 1; i++)
{
Microsoft.Office.Interop.Visio.Page page = doc.Pages.get_ItemFromID(i + 1);
page.Export("E:\\thejus" + i + ".dwg"); //not working
page.Export("E:\\thejus" + i + ".bmp"); //working
}
Bitte lassen Sie mich wissen, wenn jemand den Grund kennt
Während der Code sehr hilfreich ist, mag das OP ein wenig eine Erklärung mögen. – sniperd