C# Převod XPS na PDF | Převod OXPS na PDF v C#

XPS (Open XML Paper Specification) a OXPS (OpenXPS) jsou formáty dokumentů s pevným stránkováním, které zachovávají rozložení a formátování původního obsahu. Zatímco dokumenty XPS jsou podobné souborům PDF (Portable Document Format), nejsou tak široce podporovány na různých platformách a zařízeních. 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ů.

Obsah

  1. C# API pro převod XPS na PDF
  2. Převod XPS na PDF pomocí C#
  3. Převod konkrétních stránek XPS na PDF
  4. OXPS na PDF převodník v C#
  5. Převod konkrétních stránek OXPS na PDF
  6. Převod XPS souboru na PDF online
  7. Učební zdroje pro převod XPS na PDF

C# API pro převod XPS na PDF

Abychom dosáhli efektivního převodu XPS na PDF v C#, využijeme Aspose.Page for .NET API. Tato mocná knihovna umožňuje vývojářům vytvářet, editovat, manipulovat a převádět jak XPS, tak EPS/PS dokumenty bez problémů. Aspose.Page for .NET je spolehlivé, samostatné API, které se snadno integruje do vašich .NET aplikací.

Můžete si buď stáhnout DLL přímo, nebo nainstalovat API pomocí následujícího NuGet příkazu:

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ů:

  1. Načtěte vstupní XPS soubor.
  2. Inicializujte objekt možností s potřebnými parametry.
  3. Vytvořte instanci PdfDevice pro vykreslování.
  4. Exportujte dokument XPS do PDF souboru.

Zde je vzorový kód, 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ů:

  1. Inicializujte vstupní proud XPS.
  2. Načtěte dokument XPS ze streamu.
  3. Vytvořte instanci objektu PdfSaveOptions.
  4. Určete čísla stránek pro převod.
  5. Uložte dokument jako PDF soubor.

Následující vzorový kód 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řevádí pouze stránky 1 a 3 na PDF, jak bylo specifikováno. Následující snímek obrazovky zobrazuje dvě stránky vykreslené jako PDF dokument:

XPS na PDF

OXPS na PDF převodník v C#

Formát OXPS je pokročilejší verzí formátu souboru XPS, přesto nemusí být podporován staršími operačními systémy. Převod dokumentu OXPS na PDF je jednoduchý:

  1. Inicializujte vstupní proud OXPS.
  2. Načtěte OXPS soubor ze streamu.
  3. Vytvořte instanci třídy PdfSaveOptions.
  4. Exportujte dokument OXPS do PDF souboru.

Zde je vzorový kód, 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ů:

  1. Načtěte OXPS soubor.
  2. Deklarujte objekt PdfSaveOptions.
  3. Určete číslo(y) stránky, které chcete převést.
  4. 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 se zabývali tím, jak exportovat konkrétní stránky z dokumentů XPS a OXPS do formátu PDF. Využitím nejlepší C# knihovny pro XPS na PDF můžete optimalizovat svůj pracovní postup správy dokumentů. Pokud máte jakékoli dotazy, neváhejte se obrátit na naše bezplatné podpůrné fórum.

Viz také