原創|使用教程|編輯:張瑩心|2021-11-01 10:22:47.107|閱讀 1186 次
概述:VSD 或 VSDX Visio 文件通常用于設計流程、工作流、流程圖等。但是,有限數量的應用程序支持這些文件類型。在某些情況下,可能需要將 VSDX 或 VSD Visio 文件轉換為 PDF 文檔。本文介紹了如何使用 Java將VSD / VSDX圖表文件轉換為PDF文檔
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
MS Visio是用于創建大量圖(例如流程圖,業務流程圖等)的廣泛使用的應用程序。但是,在各種情況下,可能需要將圖文件轉換為其他文件格式。例如,共享圖表時,可以將它們轉換為PDF文件。另一方面,也可以將圖轉換為圖像,以將其嵌入到Web或桌面應用程序中。
Aspose.Diagram for .Java是一個C#類庫,旨在從.NET應用程序內部創建和操作MS Visio圖。此外,它提供了高保真度轉換器API,使您可以將Visio圖表轉換為PDF和其他格式。
VSD 或 VSDX Visio 文件通常用于設計流程、工作流、流程圖等。但是,有限數量的應用程序支持這些文件類型。在某些情況下,可能需要將 VSDX 或 VSD Visio 文件轉換為 PDF 文檔。本文介紹了如何使用 Java將 / 圖表文件轉換為文檔
存儲庫
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>//repository.aspose.com/repo/</url>
</repository>
</repositories>
依賴
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>21.10</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
// Create a diagram object to load a VSD/VSDX diagram Diagram diagram = new Diagram("Diagram.vsd"); // Save the Visio diagram as PDF diagram.save("Diagram.pdf", SaveFileFormat.PDF);
// Create a diagram object to load a VSD/VSDX diagram Diagram diagram = new Diagram("Diagram.vsdx"); // Options when saving a diagram into the PDF format PdfSaveOptions options = new PdfSaveOptions(); // Discard saving background pages of the Visio diagram options.setSaveForegroundPagesOnly(true); // Conformance level for generated PDF document. options.setCompliance(PdfCompliance.PDF_15); // Set encription details PdfEncryptionDetails encriptionDetails = new PdfEncryptionDetails("User password", "Owner Password", PdfEncryptionAlgorithm.RC_4_128); options.setEncryptionDetails(encriptionDetails); // Set page size PageSize pgSize = new PageSize(PaperSizeFormat.A_1); options.setPageSize(pgSize); // Convert VSDX Visio file to a PDF file diagram.save("UsePDFSaveOptions.pdf", options);
如果你想試用Aspose的全部完整功能,可聯系在線客服獲取30天臨時授權體驗。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn