免费的在线 Visio 编辑器应用程序让您只需单击几下即可编辑 VSDX 或 VSD 文件。您不需要通过任何安装或复杂的配置来配置系统。您只需要一个 Web 浏览器和 Internet 连接即可在线编辑 Visio 文件。
Visio 文件联机编辑器
这个免费的 Visio Editor 在线应用程序 使您能够在任何操作系统上编辑任何 Visio 图表。您可以免费使用 VSD、VSDX 和其他 Visio 图表,而无需安装 Visio。此外,用户界面直观且易于使用,任何对图表有基本了解的用户都可以轻松编辑 Visio 文件。
如何在线免费编辑 Visio 文件
- 您可以拖放 Visio 文件或使用文件浏览器或在线 URL 上传它。
- 将加载文件并显示编辑器界面。
- 可以拖放不同的形状,如通用、流程图、UML 等。
- 您还可以在联机编辑 Visio 图表时删除形状。
您可以免费使用 Online Visio Editor,无需安装任何其他软件。此外,您的数据是安全的,因为我们不会将您的 Visio 文件存储在我们的服务器上。
Visio 编辑器 - 开发人员指南
这个免费的 Visio 文件编辑器是使用 Aspose.Diagram API 配置的。如果您想探索此功能和其他相关功能,请根据您的要求访问以下 API 变体。
- .NET 的 Aspose.Diagram
- 用于 Java 的 Aspose.Diagram
- Aspose.Diagram for Node.js 通过 Java
- Aspose.Diagram for Python 通过 .NET
- Aspose.Diagram for Python 通过 Java
在 C# 中编辑 Visio 文件
您可以使用 C# 中的 API 支持的不同功能来编辑 Visio 文件。例如,以下代码片段显示了如何使用 C# 在 Visio 图表中查找和替换文本:
// 准备新旧文集
Dictionary<string, string> replacements = new Dictionary<string, string>();
replacements.Add("[[CompanyName]]", "Research Society of XYZ");
replacements.Add("[[EmployeeName]]", "James Bond");
replacements.Add("[[SubjectTitle]]", "The affect of the internet on social behavior in the industrialize world");
replacements.Add("[[TimePeriod]]", DateTime.Now.AddYears(-1).ToString("dd/MMMM/yyyy") + " -- " + DateTime.Now.ToString("dd/MMMM/yyyy"));
replacements.Add("[[SubmissionDate]]", DateTime.Now.AddDays(-7).ToString("dd/MMMM/yyyy"));
replacements.Add("[[AmountReq]]", "$100,000");
replacements.Add("[[DateApproved]]", DateTime.Now.AddDays(1).ToString("dd/MMMM/yyyy"));
// 负载图
Diagram diagram = new Diagram("FindReplaceText.vsdx");
// 按名称获取页面
Page page = diagram.Pages.GetPage("Page-1");
// 遍历页面的形状
foreach (Shape shape in page.Shapes)
{
foreach (KeyValuePair<string, string> kvp in replacements)
{
foreach (FormatTxt txt in shape.Text.Value)
{
Txt tx = txt as Txt;
if (tx != null && tx.Text.Contains(kvp.Key))
{
// 查找和替换形状的文本
tx.Text = tx.Text.Replace(kvp.Key, kvp.Value);
}
}
}
}
// 保存图表
diagram.Save("FindReplaceText_out.vsdx", SaveFileFormat.Vsdx);
在 Java 中编辑 Visio 文件
您还可以在 Java 应用程序中编辑 Visio 图表。例如,下面的代码示例演示了如何保护或取消保护 Visio 图表或形状免受 Java 更改的影响:
// 加载输入 Visio 图表文件
Diagram diagram = new Diagram(dataDir + "ProtectAndUnprotect.vsd");
// 保护 Visio 文件的背景、形状、主控形状和样式
diagram.getDocumentSettings().setProtectBkgnds(BOOL.TRUE);
diagram.getDocumentSettings().setProtectMasters(BOOL.TRUE);
diagram.getDocumentSettings().setProtectShapes(BOOL.TRUE);
diagram.getDocumentSettings().setProtectStyles(BOOL.TRUE);
// 保存受保护的输出图文件
diagram.save(dataDir + "VisioDiagramProtection_Out.vdx", SaveFileFormat.VDX);
免费的 Visio 在线编辑器 – 重要资源
您可以通过以下资源来了解和学习 API 的各种功能:
常见问题 - 常见问题
使用 Visio 编辑器可以创建哪些类型的图表?
Visio 编辑器可以创建各种各样的图表,包括流程图、网络图、UML 图、ER 图等。
能否在 Online Visio Editor 中导入和导出图表?
是的,可以以各种文件格式导入和导出图表,包括 Visio、PDF、PNG 和 SVG。
使用 Visio 编辑器可以创建的图表数量是否有限制?
不,可以使用 Visio 编辑器创建的图表数量没有限制。