Upravit existující tiskový lístek pomocí Aspose.Page pro .NET

Úvod

Vítejte v tomto komplexním průvodci úpravou stávajících tištěných tiketů pomocí Aspose.Page pro .NET! Aspose.Page je výkonná knihovna, která umožňuje vývojářům pracovat s dokumenty XPS bez námahy. V tomto tutoriálu vás provedeme procesem úpravy tištěných lístků na praktických příkladech a rozebereme si každý krok, abyste se mohli bez problémů učit.

Předpoklady

Než se pustíme do výukového programu, ujistěte se, že máte splněny následující předpoklady:

  • Základní znalost programování v C#.
  • Visual Studio nainstalované na vašem počítači.
  • Knihovna Aspose.Page for .NET stažená a odkazovaná ve vašem projektu.

Pokud jste ještě nenainstalovali Aspose.Page for .NET, můžete si ji stáhnouttady.

Import jmenných prostorů

Nejprve importujte potřebné jmenné prostory do svého projektu C#. To zajistí, že budete mít přístup k funkcím Aspose.Page.

using Aspose.Page.XPS;
using Aspose.Page.XPS.XpsMetadata;
using Aspose.Page.XPS.XpsModel;
using System;
using System.Drawing;

Nyní si rozeberme příklad kódu, který jste poskytli, do několika kroků.

Krok 1: Nastavte adresář dokumentů

// Cesta k adresáři dokumentů.
string dir = "Your Document Directory";

Tady, vyměňte"Your Document Directory" se skutečnou cestou, kde se nacházejí vaše dokumenty XPS.

Krok 2: Otevřete dokument XPS pomocí funkce Print Tickets

// Start: 3
XpsDocument xDocs = new XpsDocument(dir + "input3.xps");
JobPrintTicket pt = xDocs.JobPrintTicket;
// Rozšířit:3

Tento krok zahrnuje otevření dokumentu XPS a získání jeho JobPrintTicket.

Krok 3: Odeberte parametry z Job Print Ticket

// Start: 4
pt.Remove(
	"ns0000:PageDevmodeSnapshot",
	"ns0000:JobInterleaving",
	"ns0000:JobImageType");
// Rozšíření:4

Odstraňte nežádoucí parametry z JobPrintTicket pomocíRemovemetoda.

Krok 4: Přidejte parametry do Job Print Ticket

// Start: 5
pt.Add(
	new JobCopiesAllDocuments(2),
	new PageMediaSize(PageMediaSize.PageMediaSizeOption.ISOA4));
// Rozšíření:5

Přidejte požadované parametry do JobPrintTicket pomocíAddmetoda.

Krok 5: Uložte dokument se změněným tiskovým lístkem úlohy

// Start: 6
xDocs.Save(dir + "output3.xps");
// Konec:6

Uložte upravený dokument XPS pomocí aktualizovaného JobPrintTicket.

Opakujte tyto kroky pro bezproblémový proces úpravy tiskových tiketů pomocí Aspose.Page pro .NET!

Závěr

Gratulujeme! Úspěšně jste se naučili, jak upravovat stávající tiskové lístky pomocí Aspose.Page for .NET. Tato výkonná knihovna poskytuje flexibilitu a snadnost při manipulaci s dokumenty XPS, což z ní činí neocenitelný nástroj pro vývojáře.

Často kladené otázky

Q1: Mohu použít Aspose.Page pro .NET s jinými formáty dokumentů?

A1: Ano, Aspose.Page for .NET se primárně zaměřuje na dokumenty XPS, ale Aspose nabízí různé knihovny pro různé formáty. Další podrobnosti najdete v jejich dokumentaci.

Q2: Je Aspose.Page for .NET kompatibilní s .NET Core?

Odpověď 2: Ano, Aspose.Page for .NET je kompatibilní s .NET Core a poskytuje flexibilitu ve vašem vývojovém prostředí.

Q3: Jak mohu získat podporu nebo klást otázky týkající se Aspose.Page?

A3: NavštivteFórum Aspose.Pagezískat podporu komunity a spojit se s ostatními vývojáři.

Q4: Je k dispozici bezplatná zkušební verze pro Aspose.Page pro .NET?

A4: Ano, můžete získat bezplatnou zkušební verzitady.

Q5: Jak mohu získat dočasnou licenci pro Aspose.Page for .NET?

A5: Návštěvatento odkaz získat dočasnou licenci.