Zmodyfikuj dokument XPS za pomocą Aspose.Page dla .NET
Wstęp
Witamy w naszym przewodniku krok po kroku dotyczącym modyfikowania dokumentów XPS przy użyciu Aspose.Page dla .NET. Aspose.Page to potężna biblioteka, która umożliwia programistom bezproblemową pracę z plikami XPS. W tym samouczku przeprowadzimy Cię przez proces dodawania tekstu podpisu „Potwierdzone” do określonych stron dokumentu XPS.
Warunki wstępne
Zanim zaczniesz, upewnij się, że spełnione są następujące warunki wstępne:
Aspose.Page dla .NET: Upewnij się, że masz zainstalowaną bibliotekę Aspose.Page. Można znaleźć dokumentacjęTutaj.
Pobierz wymagane pliki: Pobierz niezbędne pliki, w tym wejściowy dokument XPS, zStrona z wydaniami Aspose.
Katalog dokumentów: skonfiguruj katalog dla swoich dokumentów i zaktualizuj go
dir
zmienną w kodzie z odpowiednią ścieżką.
Teraz, gdy już wszystko skonfigurowałeś, przejdźmy do przewodnika krok po kroku.
Importuj przestrzenie nazw
W projekcie .NET zacznij od zaimportowania wymaganych przestrzeni nazw dla Aspose.Page:
using Aspose.Page.XPS;
using Aspose.Page.XPS.XpsModel;
using System.Drawing;
using System.IO;
Krok 1: Otwórz strumień dokumentów XPS
// ExStart:3
// Ścieżka do katalogu dokumentów.
string dir = "Your Document Directory";
// Otwórz strumień pliku XPS
using (FileStream xpsStream = File.Open(dir + "input1.xps", FileMode.Open, FileAccess.Read))
{
// Utwórz dokument PS ze strumienia
XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());
// Przejdź do następnego kroku...
}
// RozwińKoniec:3
Krok 2: Utwórz tekst podpisu
// ExStart:4
// Utwórz wypełnienie tekstu podpisu
XpsSolidColorBrush textFill = document.CreateSolidColorBrush(Color.BlueViolet);
// Przejdź do następnego kroku...
// RozwińKoniec:4
Krok 3: Zdefiniuj strony i dodaj podpis
// ExStart:5
// Zdefiniuj strony, na których będzie ustawiony podpis
int[] pageNumbers = new int[] {1, 2, 3};
//Dla każdej zdefiniowanej strony ustaw podpis „Potwierdzony” na współrzędnych x=650 i y=950
for (int i = 0; i < pageNumbers.Length; i++)
{
// Zdefiniuj aktywną stronę
document.SelectActivePage(pageNumbers[i]);
// Utwórz obiekt glifów
XpsGlyphs glyphs = document.AddGlyphs("Arial", 24, FontStyle.Bold, 650, 900, "Confirmed");
// Zdefiniuj wypełnienie glifów
glyphs.Fill = textFill;
}
// Przejdź do następnego kroku...
// RozwińKoniec:5
Krok 4: Zapisz zmiany w dokumencie XPS
// ExStart:6
// Zapisz zmieniony dokument XPS
document.Save(dir + "input1_out.xps");
// RozwińKoniec:6
Gratulacje! Pomyślnie zmodyfikowałeś dokument XPS przy użyciu Aspose.Page dla .NET. Zachęcamy do zapoznania się z dodatkowymi funkcjami i funkcjonalnościami oferowanymi przez Aspose.Page, aby usprawnić przetwarzanie dokumentów.
Wniosek
W tym samouczku omówiliśmy podstawowe kroki modyfikacji dokumentów XPS przy użyciu Aspose.Page dla .NET. Wykonując poniższe kroki, możesz bezproblemowo zintegrować teksty podpisów z określonymi stronami, dodając spersonalizowany charakter do swoich dokumentów.
Często zadawane pytania
P1: Czy Aspose.Page jest kompatybilny z najnowszymi frameworkami .NET?
O1: Tak, Aspose.Page jest regularnie aktualizowany w celu obsługi najnowszych frameworków .NET.
P2: Czy mogę dostosować czcionkę i styl dodanego tekstu?
A2: Absolutnie! Możesz modyfikować czcionkę, styl i inne atrybuty zgodnie ze swoimi wymaganiami.
P3: Czy istnieją jakieś ograniczenia dotyczące rozmiaru dokumentu, jaki może obsłużyć Aspose.Page?
Odpowiedź 3: Aspose.Page jest przeznaczony do obsługi dokumentów o różnych rozmiarach, ale zawsze zaleca się sprawdzenie dokumentacji pod kątem konkretnych szczegółów.
P4: Jak mogę uzyskać tymczasową licencję na Aspose.Page?
Odpowiedź 4: Możesz nabyć licencję tymczasowąTutaj.
P5: Gdzie mogę szukać pomocy lub nawiązać kontakt ze społecznością Aspose?
A5: OdwiedźForum Aspose.Page do zadawania pytań i nawiązywania kontaktu ze społecznością.