Lägg till rektangel till XPS-dokument med Aspose.Page för .NET

Introduktion

Aspose.Page for .NET är ett kraftfullt bibliotek som tillhandahåller en mängd olika funktioner för att arbeta med XPS-dokument (XML Paper Specification) i .NET-applikationer. I den här handledningen kommer vi att fokusera på att lägga till en rektangel till ett XPS-dokument med Aspose.Page för .NET. Följ den här steg-för-steg-guiden för att förbättra din process för att skapa dokument.

Förutsättningar

Innan du börjar med den här handledningen, se till att du har följande förutsättningar på plats:

  1. Aspose.Page for .NET Library: Se till att du har Aspose.Page for .NET-biblioteket installerat i din utvecklingsmiljö. Du kan ladda ner denhär.

  2. Dokumentkatalog: Skapa en katalog där du vill lagra dina XPS-dokument.

Importera namnområden

I din .NET-applikation, inkludera de nödvändiga namnområdena för att använda Aspose.Page-funktioner.

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

Steg 1: Ställ in dokumentkatalogen

// ExStart:3
// Sökvägen till dokumentkatalogen.
string dataDir = "Your Document Directory";
// Exend:3

Steg 2: Skapa ett nytt XPS-dokument

// ExStart:4
// Skapa nytt XPS-dokument
XpsDocument doc = new XpsDocument();
// Exend:4

Steg 3: Lägg till en rektangel

// ExStart:5
// CMYK (blå) enfärgad rektangel i den nedre vänstra delen
XpsPath path = doc.AddPath(doc.CreatePathGeometry("M 20,10 L 220,10 220,100 20,100 Z"));
path.Stroke = doc.CreateSolidColorBrush(
    doc.CreateColor(dataDir + "uswebuncoated.icc", 1.0f, 1.000f, 0.000f, 0.000f, 0.000f));
path.StrokeThickness = 12f;
// Exend:5

Steg 4: Spara dokumentet

// ExStart: 6
// Spara resulterande XPS-dokument
doc.Save(dataDir + "AddRectangleXPS_out.xps");
// Exend:6

Grattis! Du har framgångsrikt lagt till en rektangel till ett XPS-dokument med Aspose.Page för .NET.

Slutsats

Aspose.Page för .NET förenklar dokumenthanteringsuppgifter, vilket gör att utvecklare kan skapa och ändra XPS-dokument utan ansträngning. Denna steg-för-steg-guide visar hur du lägger till en rektangel till ditt XPS-dokument, vilket ger en solid grund för vidare utforskning.

FAQ’s

F1: Är Aspose.Page kompatibel med alla .NET-applikationer?

S1: Ja, Aspose.Page är designad för att fungera sömlöst med alla .NET-applikationer.

F2: Var kan jag hitta dokumentationen för Aspose.Page för .NET?

S2: Dokumentationen finns tillgänglighär.

F3: Kan jag prova Aspose.Page för .NET gratis innan jag köper?

A3: Ja, du kan få en gratis provperiodhär.

F4: Hur kan jag få en tillfällig licens för Aspose.Page för .NET?

A4: Besökden här länken för att få en tillfällig licens.

F5: Var kan jag söka stöd från communityn eller ställa frågor relaterade till Aspose.Page för .NET?

A5: BesökAspose.Page forum för samhällsstöd.