Ten samouczek przeprowadzi Cię przez proces konwersji DOCX na XPS przy użyciu języka C# za pomocą prostego przykładu kodu. Konwersja pliku DOCX do formatu XPS może być przydatnym zadaniem w wielu scenariuszach. Jedna z najczęściej używanych bibliotek konwersji może pomóc w eksportowaniu DOCX do XPS przy użyciu języka C#. Ponadto zdobędziesz wiedzę, jak skonfigurować tę bibliotekę w Visual Studio IDE. Poniżej znajdują się podstawowe instrukcje konwertowania pliku DOCX na dokument XPS wraz z fragmentem kodu demonstrującym ten proces.
Kroki, aby przekonwertować DOCX na XPS przy użyciu C#
- Aby rozpocząć, zainstaluj GroupDocs.Conversion for .NET za pomocą menedżera pakietów NuGet
- Aby przekonwertować plik DOCX na format XPS, musisz dodać odwołanie do przestrzeni nazw GroupDocs.Conversion
- Utwórz instancję klasy Converter, podając ścieżkę wejściowego pliku DOCX
- Pobierz żądane opcje konwersji, uzyskując dostęp do metody Converter.GetPossibleConversions
- Użyj metody Convert.Save, aby zapisać wynikowy plik XPS na dysku
Proces transformacji DOCX do XPS w C# jest stosunkowo prosty i można go wykonać, postępując zgodnie z instrukcjami krok po kroku przedstawionymi powyżej. Te kroki można wdrożyć w dowolnym powszechnie używanym systemie operacyjnym, w tym Windows, macOS i Linux, o ile zainstalowana jest platforma .NET. Dodatkowa instalacja oprogramowania nie jest konieczna do konwersji DOCX na XPS. Biblioteka wykorzystana na tej ilustracji jest wieloplatformowa, co oznacza, że poniższy kod można uruchomić w dowolnym systemie z zainstalowaną platformą .NET.
Kod do konwersji DOCX na XPS przy użyciu C#
using GroupDocs.Conversion; | |
namespace ConvertDOCXtoXPSusingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import DOCX document | |
var converter = new GroupDocs.Conversion.Converter("input.docx"); | |
// Get conversion option for final output document | |
var docxtoxpsOptions = converter.GetPossibleConversions()["xps"].ConvertOptions; | |
// Save the XPS to disk | |
converter.Convert("ConvertDOCXtoXPSusingCSharp.xps", docxtoxpsOptions); | |
} | |
} | |
} |
W poprzedniej sekcji przedstawiliśmy szczegółowe omówienie procesu konwersji C# DOCX na XPS wraz z prostym przykładem kodu. Kod jest zwięzły i wymaga tylko kilku wywołań API, aby przeprowadzić konwersję dokumentu. Po skonfigurowaniu określonej biblioteki konwersji dokumentów i dostosowaniu ścieżek plików możesz łatwo zintegrować ten kod ze swoimi projektami.
Gratulacje! Z powodzeniem nauczyłeś się konwertować dokument DOCX do formatu pliku XPS za pomocą języka C#. Wcześniej udostępniliśmy przewodnik dotyczący konwersji DOCX na RTF, a jeśli potrzebujesz dodatkowych informacji, możesz zapoznać się z naszym samouczkiem na jak przekonwertować DOCX na RTF za pomocą C#.