原創(chuàng)|使用教程|編輯:張瑩心|2021-11-01 10:22:47.107|閱讀 1186 次
概述:VSD 或 VSDX Visio 文件通常用于設(shè)計流程、工作流、流程圖等。但是,有限數(shù)量的應(yīng)用程序支持這些文件類型。在某些情況下,可能需要將 VSDX 或 VSD Visio 文件轉(zhuǎn)換為 PDF 文檔。本文介紹了如何使用 Java將VSD / VSDX圖表文件轉(zhuǎn)換為PDF文檔
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
MS Visio是用于創(chuàng)建大量圖(例如流程圖,業(yè)務(wù)流程圖等)的廣泛使用的應(yīng)用程序。但是,在各種情況下,可能需要將圖文件轉(zhuǎn)換為其他文件格式。例如,共享圖表時,可以將它們轉(zhuǎn)換為PDF文件。另一方面,也可以將圖轉(zhuǎn)換為圖像,以將其嵌入到Web或桌面應(yīng)用程序中。
Aspose.Diagram for .Java是一個C#類庫,旨在從.NET應(yīng)用程序內(nèi)部創(chuàng)建和操作MS Visio圖。此外,它提供了高保真度轉(zhuǎn)換器API,使您可以將Visio圖表轉(zhuǎn)換為PDF和其他格式。
VSD 或 VSDX Visio 文件通常用于設(shè)計流程、工作流、流程圖等。但是,有限數(shù)量的應(yīng)用程序支持這些文件類型。在某些情況下,可能需要將 VSDX 或 VSD Visio 文件轉(zhuǎn)換為 PDF 文檔。本文介紹了如何使用 Java將 / 圖表文件轉(zhuǎn)換為文檔
存儲庫
<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的全部完整功能,可聯(lián)系在線客服獲取30天臨時授權(quán)體驗。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn