
Konwertuj Visio na PDF w C#
Diagramy biznesowe i schematy blokowe oferują ogromne możliwości w zakresie prezentacji i kompilacji danych. Dzięki zaawansowanym funkcjom możesz zapisywać wysokiej jakości grafikę wektorową. Jednak pliki VSD mają pewne ograniczenia, takie jak trudność w edycji. Dlatego możesz konwertować pliki Visio na inne powszechnie używane formaty plików, takie jak PDF, PNG i inne. W tym poście na blogu użyjemy diagramu .NET biblioteka, aby programowo przekonwertować Visio na format PDF w języku C#.
Omówione zostaną następujące punkty:
Instalacja biblioteki diagramów .NET
Konwersja VSD do formatu PDF to kwestia kilku linijek kodu źródłowego w aplikacji .NET. Możesz więc pobrać bibliotekę DLL lub zainstalować tę bibliotekę, uruchamiając następujące polecenie w menedżerze pakietów NuGet.
Install-Package Aspose.Diagram
Konwertuj Visio na PDF w C#
Teraz możesz napisać fragment kodu, aby uzyskać funkcjonalność przy użyciu metod dostępnych w tej bibliotece diagramów .NET.
Kroki są następujące:
- Wywołaj konstruktor Diagram, aby załadować diagram VSD.
- Utwórz instancję klasy MemoryStream, aby utworzyć strumień.
- Zapisz diagram w formacie PDF, wywołując metodę save.
- Utwórz plik PDF, inicjując obiekt klasy FileStream.
- Wywołaj metodę WriteTo, która zapisuje całą zawartość tego strumienia pamięci do innego strumienia.
- Zamknij strumienie.
Skopiuj i wklej następujący kod do swojego głównego pliku:
using Aspose.Diagram;
// Wywołaj konstruktora Diagram, aby załadować diagram VSD.
Diagram diagram = new Diagram( "sample.vsdx");
// Utwórz instancję klasy MemoryStream, aby utworzyć strumień.
MemoryStream pdfStream = new MemoryStream();
// Zapisz diagram, wywołując metodę save.
diagram.Save(pdfStream, SaveFileFormat.PDF);
// Utwórz plik PDF, inicjując obiekt klasy FileStream.
FileStream pdfFileStream = new FileStream( "ExportToPDF_out.pdf", FileMode.Create, FileAccess.Write);
// Wywołaj metodę WriteTo, która zapisuje całą zawartość tego strumienia pamięci w innym strumieniu.
pdfStream.WriteTo(pdfFileStream);
// Zamknij strumienie.
pdfFileStream.Close();
pdfStream.Close();
// Wyświetl stan.
System.Console.WriteLine("Conversion from vsd to pdf performed successfully.");
Wynik możesz zobaczyć na obrazku poniżej:

VSD do PDF - opcje zaawansowane
Podobnie możesz odwiedzić dokumentację tej biblioteki diagramów .NET, aby poznać inne fajne metody. Co więcej, pozwala skonfigurować wywołania API zgodnie z wymaganiami biznesowymi.
Zdobądź bezpłatną licencję
Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.
Podsumowując
Kończymy ten wpis na blogu z wielką nadzieją, że nauczyłeś się konwertować Visio do formatu PDF w języku C#. Co więcej, ta biblioteka diagramów .NET zapewnia ogromny zestaw metod umożliwiających osiągnięcie popularnych konwersji, takich jak konwersja VSD do formatu PDF. W sekcji „Zobacz także" znajdują się inne powiązane artykuły.
Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.
Wreszcie conholdate.com pisze nowe posty na blogu. Dlatego też prosimy o kontakt w celu otrzymywania regularnych aktualizacji.
Zadać pytanie
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.
Często zadawane pytania
Jak przekonwertować plik Visio na format PDF?
Wywołaj konstruktor Diagram, aby załadować diagram VSD, utwórz instancję klasy MemoryStream w celu utworzenia strumienia i zapisz diagram w formacie PDF, wywołując metodę save.