Potřeba vykreslovat dokumenty Microsoft Word (DOCX) jako soubory PDF je běžnou praxí v různých profesionálních i osobních situacích. V tomto komplexním průvodci vás provedeme postupem, jak vykreslit DOCX jako PDF pomocí C#, a poskytneme vám znalosti a knihovnu potřebnou k bezproblémovému provedení tohoto úkolu. Níže naleznete základní kroky k vytvoření PDF z DOCX v C# spolu s příkladem kódu.
Kroky k vykreslení DOCX jako PDF pomocí C#
- Pomocí správce balíčků NuGet nainstalujte GroupDocs.Viewer for .NET pro vykreslení dokumentu aplikace Word do formátu PDF
- Přidejte do projektu odkaz na jmenný prostor GroupDocs.Viewer a exportujte DOCX do PDF
- Vytvořte objekt třídy Viewer předáním cesty vstupu DOCX jako argumentu jeho konstruktoru
- Získejte možnosti zobrazení vytvořením objektu PdfViewOptions
- Zavolejte metodu Viewer.View předáním PDFViewOptions jako argumentu pro vykreslení souboru DOCX jako PDF
Základní dovedností, která je užitečná v mnoha situacích, od sdílení dokumentů až po profesionální produkci dokumentů, je schopnost renderovat DOCX do PDF. Pomocí těchto podrobných pokynů můžete spolehlivě vykreslit PDF z DOCX pomocí C#. Tyto kroky lze použít na různé běžně používané operační systémy, jako jsou Windows, macOS a Linux, za předpokladu, že je nainstalováno .NET. Při vykreslování DOCX do PDF není potřeba další instalace softwaru. Níže uvedený příklad kódu ukazuje, jak provést tento proces vykreslování.
Kód pro vykreslení DOCX jako PDF pomocí C#
V předchozí části jsme sdíleli komplexní návod, jak vykreslit DOCX do PDF v C#, doplněný jednoduchým příkladem kódu. Kód je kompaktní a zahrnuje pouze několik volání API pro provedení převodu dokumentu. Jakmile nakonfigurujete doporučenou knihovnu prohlížeče a provedete nezbytné úpravy cest k souborům, můžete tento kód bez problémů začlenit do svých projektů.
V našem předchozím článku jsme se ponořili do procesu vykreslování DOCX jako HTML pomocí C#. Pokud potřebujete další pomoc, doporučujeme prostudovat si náš rozsáhlý návod, jak vykreslit DOCX jako HTML pomocí C#.