Microsoft® Visio 通過 C# 進行格式轉換
將 MS Visio 圖表轉換為 PDF、HTML 和圖像,包括 BMP、JPG、PNG、TIFF,以構建跨平台.NET應用程序。
對於任何解決方案,設計流程圖和業務流程圖等,或者在需要在應用程序中處理 MS Visio 圖表時。因此需要解析 Visio 格式以及轉換為其他格式。 .NET Visio API 可以促進這一切。 API 不僅可以創建、讀取和操作 Visio 文件,還可以轉換為圖像、PDF 和 HTML 格式。
Visio 格式到圖像的轉換
每當需要轉換 Microsoft® Visio 文件到圖像,包括 JPG、PNG、BMP、TIFF 和 SVG。 API 使其變得簡單,並且轉換過程相同。使用 Diagram 類加載文件並通過提供帶有完整路徑的圖像名稱和 SaveFileFormat 作為參數來調用 save 方法。對於特定的圖像設置 API 提供 ImageSaveOptions 類 .
C# 將 Visio 轉換為圖像格式的代碼
將 Visio 文件轉換為 PDF
API 能夠將 visio 格式轉換為 PDF。轉換過程很簡單。使用 Diagram 類加載文件。創建一個 備忘錄流對象 並使用具有流對象和 SaveFileFormat.PDF 作為參數的 Save 方法將 visio 文件作為 PDF 保存到流中。為轉換後的文件創建一個 FileStream 對像以使用 MemoryStream.WriteTo(FileStream) 方法。