Microsoft Visio to popularna aplikacja do tworzenia diagramów i przetwarzania obrazów, służąca do tworzenia diagramów technicznych i zarządzania. VSDX to domyślny format pliku do zapisywania plików rysunków. W niektórych przypadkach może być konieczne programowe zapisanie diagramów programu Visio jako obrazów PNG lub JPEG. Obrazy są łatwe do zrozumienia w wielu sytuacjach, w których zrozumienie programu Visio jest trudne. Konwertowanie diagramów programu Visio na obrazy umożliwia udostępnianie rysunków szerokiemu gronu osób. W tym artykule dowiemy się, jak przekonwertować Visio na obraz w Python.
Ten artykuł obejmuje następujące tematy:
- Python Visio to Image Converter – bezpłatne pobieranie
- Konwertuj diagram programu Visio na format PNG
- Konwertuj diagram Visio na JPG
- Zapisz określoną stronę diagramu Visio jako obraz w Python
Python Visio to Image Converter – bezpłatne pobieranie
Do konwersji rysunków Visio na obrazy użyjemy Aspose.Diagram for Python. API umożliwia tworzenie, edytowanie, konwertowanie i przetwarzanie diagramów MS Visio. Ułatwia także manipulowanie obsługiwanymi formatami plików programu Visio dzięki łatwym w użyciu właściwościom i metodom.
Interfejs API udostępnia klasę Diagram, która jest głównym elementem hierarchii obiektów programu Visio. Zapewnia metodę Save(string filename, SaveFileFormat format) do zapisywania diagramu do pliku w określonym formacie. Dodatkowo API zapewnia wyliczenie SaveFileFormat do wyboru formatu zapisywania diagramów. Możemy również określić dodatkowe opcje zapisu podczas renderowania stron diagramu do obrazów za pomocą klasy ImageSaveOptions.
Proszę pobierz pakiet lub zainstaluj API z PyPI za pomocą następującego polecenia pip w konsoli:
pip install aspose-diagram-python
Konwertuj Visio na obraz PNG w Python
Możemy łatwo zapisać diagram Visio jako plik PNG, wykonując czynności podane poniżej:
- Załaduj wejściowy plik programu Visio przy użyciu klasy Diagram.
- Wywołaj metodę save(), aby zapisać ją jako obraz. Jako argumenty przyjmuje wyjściową ścieżkę do pliku obrazu i SaveFileFormat.PNG.
Poniższy przykładowy kod pokazuje, jak przekonwertować diagram programu Visio na plik PNG w języku Python.
# Ten przykład kodu demonstruje, jak przekonwertować diagram programu Visio na obraz PNG.
import aspose.diagram
from aspose.diagram import *
# Zainicjuj klasę diagramu
diagram = Diagram("C:\Files\sample.vsdx")
# Zapisz diagram w formacie png
diagram.save("C:\Files\Visio_out.png", SaveFileFormat.PNG)
Konwertuj Visio na obraz JPG w Python
Podobnie możemy przekonwertować diagram Visio na obraz JPG, wykonując czynności podane poniżej:
- Załaduj wejściowy plik programu Visio przy użyciu klasy Diagram.
- Wywołaj metodę save() z wyjściowymi ścieżkami do pliku obrazu i SaveFileFormat.JPEG jako argumentami.
Poniższy przykładowy kod pokazuje, jak przekonwertować diagram programu Visio na plik JPG w języku Python.
# Ten przykład kodu demonstruje, jak przekonwertować diagram programu Visio na obraz JPG.
import aspose.diagram
from aspose.diagram import *
# Zainicjuj klasę diagramu
diagram = Diagram("C:\Files\sample.vsdx")
# Zapisz diagram w formacie png
diagram.save("C:\Files\Visio_out.jpg", SaveFileFormat.JPEG)
Zapisz określoną stronę Visio jako obraz w Python
Możemy również określić opcje zapisywania obrazu i zapisać dowolną konkretną stronę diagramu Visio jako obraz, wykonując poniższe czynności:
- Najpierw załaduj wejściowy plik programu Visio przy użyciu klasy Diagram.
- Następnie utwórz instancję klasy ImageSaveOptions.
- Następnie określ indeks strony do zapisania jako obraz.
- Na koniec wywołaj metodę save(), aby zapisać ją jako obraz. Pobiera wyjściową ścieżkę pliku obrazu i ImageSaveOptions jako argumenty.
Poniższy przykładowy kod pokazuje, jak przekonwertować określoną stronę diagramu programu Visio na obraz w języku Python.
# Ten przykład kodu demonstruje, jak zdefiniować opcje zapisywania i zapisać określoną stronę programu Visio w formacie PNG.
import aspose.diagram
from aspose.diagram import *
# Zainicjuj klasę diagramu
diagram = Diagram("C:\Files\sample.vsdx")
# Zapisz schemat jako PNG
options = saving.ImageSaveOptions(SaveFileFormat.PNG)
# Zapisz tylko jedną stronę według indeksu stron
options.page_index = 1
# Zapisz diagram w formacie PNG
diagram.save("C:\Files\ExportPageToImage_out.png", options)
Uzyskaj bezpłatną tymczasową licencję
Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.
Wniosek
W tym artykule dowiedzieliśmy się, jak:
- załaduj istniejący plik diagramu Visio;
- określić opcje zapisywania obrazu;
- zapisywać diagramy Visio jako obrazy PNG lub JPEG/JPG w Python.
Poza konwersją Visio do obrazu w Python, możesz dowiedzieć się więcej o Aspose.Diagram for Python API korzystając z documentation. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.