Microsoft Visio je oblíbená aplikace pro vytváření diagramů a zpracování obrázků používaná k vytváření technických diagramů a diagramů správy. VSDX je výchozí formát souboru pro ukládání souborů výkresů. V určitých případech může být nutné uložit diagramy aplikace Visio jako obrázky PNG nebo JPEG programově. Obrázky jsou snadno pochopitelné v mnoha situacích, kdy je obtížné uchopit Visio. Převod diagramů aplikace Visio na obrázky umožňuje sdílení výkresů s širokou škálou jednotlivců. V tomto článku se naučíme, jak převést Visio na obrázek v Pythonu.
Tento článek se bude týkat následujících témat:
- Python Visio to Image Converter – bezplatné stažení
- Převést diagram Visio na PNG
- Převést diagram Visio na JPG
- Uložit konkrétní stránku diagramu Visio jako obrázek v Pythonu
Python Visio to Image Converter – zdarma ke stažení
Pro převod kreseb Visio na obrázky budeme používat Aspose.Diagram pro Python. API umožňuje vytvářet, upravovat, převádět a zpracovávat diagramy MS Visio. Usnadňuje také manipulaci s podporovanými formáty souborů Visio pomocí snadno použitelných vlastností a metod.
Rozhraní API zpřístupňuje třídu Diagram, což je kořenový prvek hierarchie objektů aplikace Visio. Poskytuje metodu Save(string filename, SaveFileFormat format) pro uložení diagramu do souboru v určeném formátu. Kromě toho rozhraní API poskytuje výčet SaveFileFormat pro výběr formátu pro ukládání diagramů. Můžeme také určit další možnosti uložení při vykreslování stránek diagramu do obrázků pomocí třídy ImageSaveOptions.
Prosím buď stáhněte si balíček nebo nainstalujte API z PyPI pomocí následujícího příkazu pip v konzole:
pip install aspose-diagram-python
Převeďte Visio na obrázek PNG v Pythonu
Diagram aplikace Visio můžeme snadno uložit jako PNG podle následujících kroků:
- Načtěte vstupní soubor Visio pomocí třídy Diagram.
- Voláním metody save() jej uložíte jako obrázek. Jako argumenty přebírá cestu k výstupnímu souboru obrázku a SaveFileFormat.PNG.
Následující ukázka kódu ukazuje, jak převést diagram Visio na PNG v Pythonu.
# Tento příklad kódu ukazuje, jak převést diagram Visio na obrázek PNG.
import aspose.diagram
from aspose.diagram import *
# Inicializujte třídu Diagram
diagram = Diagram("C:\Files\sample.vsdx")
# Uložit diagram ve formátu png
diagram.save("C:\Files\Visio_out.png", SaveFileFormat.PNG)
Převeďte Visio na obrázek JPG v Pythonu
Podobně můžeme převést diagram aplikace Visio na obrázek JPG podle následujících kroků:
- Načtěte vstupní soubor Visio pomocí třídy Diagram.
- Volejte metodu save() s výstupní cestou k souboru obrázku a SaveFileFormat.JPEG jako argumenty.
Následující ukázka kódu ukazuje, jak převést diagram Visio na JPG v Pythonu.
# Tento příklad kódu ukazuje, jak převést diagram Visio na obrázek JPG.
import aspose.diagram
from aspose.diagram import *
# Inicializujte třídu Diagram
diagram = Diagram("C:\Files\sample.vsdx")
# Uložit diagram ve formátu png
diagram.save("C:\Files\Visio_out.jpg", SaveFileFormat.JPEG)
Uložit konkrétní stránku aplikace Visio jako obrázek v Pythonu
Můžeme také určit možnosti uložení obrázku a uložit libovolnou konkrétní stránku diagramu Visio jako obrázek podle následujících kroků:
- Nejprve načtěte vstupní soubor Visio pomocí třídy Diagram.
- Dále vytvořte instanci třídy ImageSaveOptions.
- Poté zadejte index stránky, který se má uložit jako obrázek.
- Nakonec zavolejte metodu save() a uložte jej jako obrázek. Jako argumenty bere cestu k výstupnímu image souboru a ImageSaveOptions.
Následující ukázka kódu ukazuje, jak převést konkrétní stránku diagramu Visio na obrázek v Pythonu.
# Tento příklad kódu ukazuje, jak definovat možnosti uložení a uložit konkrétní stránku Visia do PNG.
import aspose.diagram
from aspose.diagram import *
# Inicializujte třídu Diagram
diagram = Diagram("C:\Files\sample.vsdx")
# Uložit diagram jako PNG
options = saving.ImageSaveOptions(SaveFileFormat.PNG)
# Uložit pouze jednu stránku podle indexu stránky
options.page_index = 1
# Uložte diagram ve formátu PNG
diagram.save("C:\Files\ExportPageToImage_out.png", options)
Získejte bezplatnou dočasnou licenci
Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.
Závěr
V tomto článku jsme se naučili, jak:
- načíst existující soubor diagramu aplikace Visio;
- specifikovat možnosti uložení obrázku;
- ukládat diagramy Visio jako obrázky PNG nebo JPEG/JPG v Pythonu.
Kromě převodu Visio na obrázek v Pythonu se můžete dozvědět více o Aspose.Diagram pro Python API pomocí dokumentace. V případě jakýchkoliv nejasností nás prosím neváhejte kontaktovat na našem bezplatném fóru podpory.