Tento článek vás provede postupným procesem převodu XPS na PDF pomocí C# pomocí jednoho z oblíbených balíčků pro převod dokumentů. Tento tutoriál také poskytuje ukázkovou aplikaci pro C# převod XPS do PDF, která ukazuje implementaci a fungování této funkce. Tento příspěvek vás dále provede tím, jak definovat parametry pro přizpůsobení převedeného souboru PDF. Níže je uveden seznam klíčových bodů a ukázkový kód pro změnu XPS na PDF v C#.
Kroky k převodu XPS do PDF pomocí C#
- Nainstalujte si balíček GroupDocs.Conversion for .NET z webu NuGet pro převod XPS do PDF
- Přidejte odkaz na jmenný prostor GroupDocs.Conversion pro převod z formátu XPS do formátu PDF
- Inicializujte třídu Converter pro načtení vstupního souboru XPS z disku pro převod do formátu PDF
- Vytvořte a nastavte možnosti převodu pro přizpůsobení výstupního souboru PDF
- Nakonec vyvolejte metodu Convert pro uložení XPS jako PDF na disk
Chcete-li implementovat funkci převést XPS na PDF C#, stačí dodržet výše uvedený pracovní postup. Vstupní soubor XPS musíte načíst vytvořením instance třídy Converter po instalaci požadovaného balíčku pro převod dokumentů ze správce balíčků NuGet a importu základních jmenných prostorů. Poté můžete nastavit vlastnosti pro přizpůsobení převedeného souboru PDF pomocí objektu PdfConvertOptions a nakonec zavolat metodu Convert pro uložení výsledného souboru na disk.
Kód pro převod XPS do PDF pomocí C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertXpsToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert XPS to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source XPS file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.xps"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.PageNumber = 1; | |
options.PagesCount = 1; | |
// Convert and save the XPS in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Výše uvedený úryvek ukazuje implementaci XPS na PDF převodník v C#. Tento ukázkový kód lze snadno použít ve vašich aplikacích pro provádění transformace dokumentů, ale musíte nejprve nastavit převodní balíček a dodat licenční a vstupní soubory. Navíc pro použití tohoto příkladu nemusíte instalovat žádný další software a můžete tento kód spustit na libovolném z oblíbených operačních systémů, jako jsou Windows, Linux a macOS, které podporují prostředí .NET.
Probrali jsme postup převodu dokumentu pro schopnost C# XPS do PDF a vytvořili jsme pro něj ukázkový kód. Nedávno jsme publikovali článek o změně EPS na JPG pomocí C#. Další informace naleznete v průvodci jak převést EPS na JPG v C#.