目标:
当前进展:我了解了Microsoft并通过使用VSTO实现了一些基本操作
VSTO示例代码
string docPath = "input.vsdx";
this.Application.Documents.Open(docPath);
int pageIndex = 1;
Visio.Pages visioDocPages = this.Application.ActiveDocument.Pages;
if (pageIndex <= visioDocPages.Count) {
// Use `visioDocPages[pageIndex]` for some processing
}
this.Application.ActiveDocument.Close();查询:
VSTO似乎是一个自动化库,所以我担心当需要从服务器environment
发布于 2021-09-23 16:30:26
VSTO是COM外接程序API之上的一个层,仅用于开发Office加载项。它不能从外部应用程序中使用。
任何Office应用程序(包括Visio)都不能从服务(例如IIS)中使用。查看Open (https://learn.microsoft.com/en-us/office/client-developer/visio/how-to-manipulate-the-visio-file-format-programmatically) -它将允许您在没有Visio的情况下操作vsdx文件。
https://stackoverflow.com/questions/69294027
复制相似问题