
XPS (Open XML Paper Specification) a OXPS (OpenXPS) jsou formáty dokumentů s pevným stránkováním, které jsou speciálně navrženy tak, aby udržely rozložení a formátování původního obsahu. Zatímco dokumenty XPS mají podobnosti s PDF (Portable Document Format), jejich podpora platformy a zařízení není tak rozsáhlá. V tomto článku ukážeme jak převést XPS nebo OXPS na PDF v C#, a poskytneme komplexního průvodce pro vývojáře, kteří chtějí zlepšit své schopnosti správy dokumentů pomocí nejlepší C# knihovny pro převod XPS na PDF.
Obsah
- C# API pro převod XPS na PDF
- Převod XPS na PDF pomocí C#
- Převod konkrétních stránek XPS na PDF
- OXPS na PDF převodník v C#
- Převod konkrétních stránek OXPS na PDF
- Převod XPS souboru na PDF online
- Učební zdroje pro převod XPS na PDF
C# API pro převod XPS na PDF
Pro efektivní převod XPS na PDF v C# využijeme API Aspose.Page for .NET. Tato robustní knihovna umožňuje vývojářům vytvářet, upravovat, manipulovat a převádět jak XPS, tak i EPS/PS dokumenty bezproblémově. Aspose.Page for .NET je spolehlivé, samostatné API, které se bezproblémově integruje do vašich .NET aplikací.
Můžete si buď stáhnout DLL přímo, nebo nainstalovat API pomocí následujícího příkazu NuGet:
PM> Install-Package Aspose.Page
Převod XPS na PDF pomocí C#
Chcete-li převést celý dokument XPS do formátu PDF, postupujte podle těchto kroků:
- Načtěte vstupní XPS soubor.
- Inicializujte objekt možností s požadovanými parametry.
- Vytvořte instanci PdfDevice pro vykreslování.
- Exportujte dokument XPS do PDF souboru.
Zde je ukázka kódu, která demonstruje jak převést XPS soubor na PDF pomocí C#:
Převod konkrétních stránek XPS na PDF v C#
Pokud potřebujete převést konkrétní stránky z dokumentu XPS do formátu PDF, postupujte podle těchto kroků:
- Inicializujte vstupní proud XPS.
- Načtěte dokument XPS ze streamu.
- Vytvořte instanci objektu PdfSaveOptions.
- Určete čísla stránek pro převod.
- Uložte dokument jako PDF soubor.
Následující ukázka kódu ilustruje jak převést konkrétní stránky XPS na PDF v C#:
Tento úryvek používá dokument XPS s více stránkami, přičemž převádí pouze stránky 1 a 3 na PDF, jak je uvedeno. Screenshot níže zobrazuje dvě stránky vykreslené jako PDF dokument:

OXPS na PDF převodník v C#
Formát OXPS je pokročilá verze formátu souboru XPS, avšak nemusí být podporován staršími operačními systémy. Převod dokumentu OXPS na PDF je jednoduchý:
- Inicializujte vstupní proud OXPS.
- Načtěte OXPS soubor ze streamu.
- Vytvořte instanci třídy PdfSaveOptions.
- Exportujte dokument OXPS do PDF souboru.
Zde je ukázka kódu, která ukazuje jak převést OXPS na PDF v C#:
Převod konkrétních stránek OXPS na PDF v C#
Můžete také převést konkrétní stránky z dokumentu OXPS do formátu PDF. Postupujte podle těchto kroků:
- Načtěte OXPS soubor.
- Deklarujte objekt PdfSaveOptions.
- Určete číslo(y) stránek, které chcete převést.
- Vykreslete dokument OXPS do PDF.
Následující úryvek kódu demonstruje jak převést konkrétní stránky OXPS na PDF v C#, zaměřuje se na převod první stránky:
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci pro testování knihovny Aspose.Page bez jakýchkoli hodnotících omezení.
Učební zdroje pro převod XPS na PDF
Kromě převodu dokumentů XPS nebo OXPS do formátu PDF prozkoumejte různé funkce knihovny s těmito zdroji:
Závěr
V tomto článku jsme prozkoumali, jak programově převést XPS na PDF a OXPS na PDF pomocí C#. Také jsme pokryli, jak exportovat konkrétní stránky z dokumentů XPS a OXPS do formátu PDF. Využitím nejlepší C# knihovny pro převod XPS na PDF můžete optimalizovat svůj pracovní postup při zpracování dokumentů. Pokud máte jakékoli dotazy, neváhejte se obrátit na naše bezplatné podpůrné fórum.