Tato příručka vysvětluje, jak převést VSD na VSDX pomocí Pythonu. Popisuje podrobnosti pro řízení načítání zdrojového souboru VSD a přizpůsobení výstupního souboru VSDX. Obsahuje kroky a ukázkový kód pro transformaci VSD na VSDX pomocí Pythonu.
Kroky k převodu VSD na VSDX bez Visia pomocí Pythonu
- Nastavte prostředí instalací Aspose.Diagram pro Python pro převod VSD na VSDX
- Vytvořte seznam stránek, které chcete načíst ze zdrojového souboru VSD
- Vytvořte objekt třídy LoadOptions a nastavte vstupní formát a seznam stránek
- Načtěte vstupní soubor VSD do objektu Diagram z disku pomocí názvu souboru nebo streamu s výše uvedenými možnostmi
- Vytvořte objekt DiagramSaveOptions pro nastavení charakteristik výstupního souboru
- Uložte načtený soubor VSD jako VSDX pomocí možností uložení
Tyto kroky popisují jak převést VSD na VSDX pomocí Pythonu. Vytvořte objekt LoadOptions a nastavte formát načtení a seznam stránek, které chcete načíst ze zdrojového souboru VSD. Deklarujte objekt třídy DiagramSaveOptions pro přizpůsobení výstupního VSDX nastavením formátu souboru a automatického přizpůsobení velikosti stránky a jeho použitím v metodě uložit k vygenerování souboru VSDX.
Kód pro převod Visio VSD na VSDX pomocí Pythonu
import jpype | |
import asposediagram | |
jpype.startJVM() | |
from asposediagram.api import * | |
# Import and use java.util.ArrayList | |
from java.util import ArrayList | |
# Instantiate a license | |
license = License() | |
license.setLicense("License.lic") | |
# Create and populate an ArrayList | |
array_list = ArrayList() | |
array_list.add(0) | |
array_list.add(1) | |
array_list.add(2) | |
loadOptions = LoadOptions() | |
loadOptions.setLoadFormat(LoadFileFormat.VSD) | |
loadOptions.setPages(array_list) | |
diagram = Diagram("Sample.vsd", loadOptions) | |
saveOptions = DiagramSaveOptions(SaveFileFormat.VSDX) | |
saveOptions.setAutoFitPageToDrawingContent(True) | |
diagram.save("output.vsdx",saveOptions) | |
jpype.shutdownJVM() | |
print("VSD to VSDX converted successfully") |
Tento ukázkový kód demonstroval vývoj VSD na VSDX převodník pomocí Pythonu. K vyplnění seznamu indexů stránek můžete použít java.util.ArrayList a načíst zdrojový soubor VSD pomocí požadovaného nastavení v objektu LoadOptions. Pomocí objektu DiagramSaveOptions nastavte formát souboru pro uložení a další parametry výstupního souboru VSDX.
Tento tutoriál nás vedl ke změně VSD na VSDX. Chcete-li transformovat obrázek na soubor Visio, přečtěte si článek na Převeďte obrázek na Visio v Pythonu.