Usredotočit ćemo se na pretvorbu dokumenata korištenjem jedne od popularnih biblioteka u ovom vodiču i pružit ćemo postupak korak po korak za pretvorbu VSDX u PDF u C#. Korisnici mogu izvršiti transformaciju dokumenta za Visio datoteku bez programa Microsoft Visio. Nadalje, razvijamo primjer koda za generiranje PDF-a iz VSDX-a koristeći C# za ovaj vodič tako da ga možete koristiti u svojim projektima.
Koraci za pretvaranje VSDX u PDF u C#
- Instalirajte paket GroupDocs.Conversion for .NET iz upravitelja paketa NuGet u projektu
- Dodajte referencu prostora imena GroupDocs.Conversion za izvođenje konverzije dokumenta
- Učitajte VSDX datoteku stvaranjem objekta klase Converter
- Inicijalizirajte klasu PdfConvertOptions za postavljanje atributa za izlaznu PDF datoteku
- Iskoristite metodu Convert klase Converter za pretvaranje VSDX u PDF pomoću C#, proslijedite instancu PdfConvertOptions i ispišite naziv Visio datoteke kao argumente metode Convert
Značajku C# VSDX u PDF pretvarač možete brzo implementirati s nekoliko redaka koda ako slijedite prethodne upute. Nećete morati instalirati Microsoft Visio za pretvaranje Visio datoteke u PDF dokument. Instalirajte potrebni paket s danog URL-a i navedite ga u kodu za implementaciju. Nakon toga upotrijebite klasu Converter za učitavanje ulazne VSDX datoteke i izgradnju objekta PdfConvertOptions. Na kraju, upotrijebite metodu Pretvori za pretvorbu dokumenta.
Kod za pretvaranje VSDX u PDF u C#
Napravili smo primjer koji pokazuje kako konvertirati VSDX datoteku u PDF u C# slijedeći gore navedene korake. Ovaj kôd služi za izvođenje osnovne konverzije dokumenta u PDF iz Visio datoteke. Za složenu transformaciju dokumenta, možete postaviti nekoliko svojstava za izlazni PDF dokument korištenjem instance klase PdfConvertOptions.
U ovom vodiču usredotočili smo se na proces pretvaranja Visio datoteke u PDF i kako ih implementirati. Istražili smo konverziju dokumenata u Excel iz CSV datoteke u jednom od naših nedavnih postova, pogledajte kako pretvoriti CSV u Excel u C# vodič za više informacija.