PdfFileStamp
Przegląd
PdfFileStamp jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: System.IDisposable.
Fasada do dodawania pieczątek, numerów stron, nagłówków, stopek i znaków wodnych.
Ta klasa udostępnia 45 metod do pracy z obiektami PdfFileStamp w programach .NET. Dostępne metody obejmują: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose oraz 2 dodatkowe metody. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle oraz 16 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Document | Document | Odczyt | Powiązany dokument. |
InputFile | string? | Odczyt/zapis | Ścieżka do pliku wejściowego. |
OutputFile | string? | Odczyt/zapis | Ścieżka pliku wyjściowego. |
PageWidth | float | Odczyt | Szerokość pierwszej strony w złożonym dokumencie. |
PageHeight | float | Odczyt | Wysokość pierwszej strony w złożonym dokumencie. |
InputStream | Stream? | Odczyt/zapis | Strumień wejściowy — ustawienie wiąże PDF natychmiast, dzięki czemu zapytania o wymiary stron odzwierciedlają nowe dane wejściowe. |
OutputStream | Stream? | Odczyt/zapis | Strumień wyjściowy — Save() zapisuje tutaj, gdy nie podano wyraźnego miejsca docelowego. |
KeepSecurity | bool | Odczyt/zapis | Jeśli true, bezpieczeństwo (szyfrowanie, uprawnienia) dokumentu źródłowego powinno być zachowane przy Save. |
NumberingStyle | NumberingStyle | Odczyt/zapis | Styl numeracji dla AddPageNumber. |
OptimizeSize | bool | Odczyt/zapis | Wskazówka: zoptymalizuj zapisany wynik pod względem rozmiaru. |
PageNumberRotation | float | Odczyt/zapis | Rotacja (stopnie) zastosowana do znaczków AddPageNumber. |
StampId | int | Odczyt/zapis | Identyfikator znacznika osadzony jako komentarz strumienia treści przez AddStamp. |
StartingNumber | int | Odczyt/zapis | Numer początkowy używany przez AddPageNumber. |
ConvertTo | PdfFormat | Odczyt/zapis | PDF/A lub wersja PDF jako docelowy plik wyjściowy. |
PosUpperLeft | int | Odczyt | Pobiera pozycję w lewym górnym rogu. |
PosUpperMiddle | int | Odczyt | Pobiera pozycję górna środek. |
PosUpperRight | int | Odczyt | Pobiera pozycję w prawym górnym rogu. |
PosSidesLeft | int | Odczyt | Pobiera pozycję lewej strony. |
PosSidesRight | int | Odczyt | Zwraca prawą stronę pozycji. |
PosBottomLeft | int | Odczyt | Pobiera pozycję w lewym dolnym rogu. |
PosBottomMiddle | int | Odczyt | Pobiera pozycję środkową na dole. |
PosBottomRight | int | Odczyt | Zwraca pozycję w prawym dolnym rogu. |
Metody
| Sygnatura | Opis |
|---|---|
PdfFileStamp() | Domyślny konstruktor dla trybu bezstanowego. |
PdfFileStamp(document: Document) | Powiąż już załadowany Document. |
PdfFileStamp(document: Document, outputStream: Stream) | Powiąż Document i wstępnie skonfiguruj strumień wyjściowy dla bezparametrowego Save. |
PdfFileStamp(document: Document, outputFile: string) | Powiąż Document i wstępnie skonfiguruj ścieżkę pliku wyjściowego dla bezparametrowego Save. |
PdfFileStamp(inputStream: Stream, outputStream: Stream) | Otwórz ze strumienia wejściowego, zapisując do strumienia wyjściowego przy zapisie. |
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool) | Otwórz ze strumienia wejściowego, zapisując do strumienia wyjściowego przy zapisie. |
PdfFileStamp(inputFile: string, outputFile: string) | Otwórz z pliku wejściowego, zapisując do pliku wyjściowego przy zapisie. |
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool) | Otwórz z pliku wejściowego, zapisując do pliku wyjściowego przy zapisie. |
PdfFileStamp(inputData: byte[], outputPath: string) | Utwórz PdfFileStamp dla podanych bajtów wejściowych, zapisując do podanego pliku wyjściowego przy wywołaniu Close(). |
BindPdf(path: string) | Powiąż dokument PDF z ścieżki pliku dla przetwarzania ze stanem. |
BindPdf(inputStream: Stream) | Powiąż dokument PDF ze strumienia dla przetwarzania ze stanem. |
BindPdf(doc: Document) | Powiąż dokument PDF do przetwarzania ze stanem. |
Save(destFile: string) | Zapisz zmodyfikowany dokument w określonej ścieżce. |
Save(destStream: Stream) | Zapisz zmodyfikowany dokument do strumienia. |
Save() | Zapisz zmodyfikowany dokument do tablicy bajtów. |
AddStamp(stamp: Stamp) | Dodaj pieczęć fasady do powiązanego dokumentu. |
Close() | Zamknij dokument i zapisz do ścieżki wyjściowej. |
Dispose() | IDisposable implementacja; deleguje do Close. |
AddHeader(formattedText: FormattedText, topMargin: float) | Wywołuje AddHeader(formattedText, topMargin) na tej instancji PdfFileStamp. |
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float) | Wywołuje AddHeader(formattedText, topMargin, leftMargin, rightMargin) na tej instancji PdfFileStamp. |
AddHeader(imageStream: Stream, topMargin: float) | Wywołuje AddHeader(imageStream, topMargin) na tej instancji PdfFileStamp. |
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float) | Wywołuje AddHeader(inputStream, topMargin, leftMargin, rightMargin) na tej instancji PdfFileStamp. |
AddHeader(imageFile: string, topMargin: float) | Wywołuje AddHeader(imageFile, topMargin) na tej instancji PdfFileStamp. |
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float) | Wywołuje AddHeader(imageFile, topMargin, leftMargin, rightMargin) na tej instancji PdfFileStamp. |
AddFooter(formattedText: FormattedText, bottomMargin: float) | Wywołuje AddFooter(formattedText, bottomMargin) na tej instancji PdfFileStamp. |
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float) | Wywołuje AddFooter(formattedText, bottomMargin, leftMargin, rightMargin) na tej instancji PdfFileStamp. |
AddFooter(imageStream: Stream, bottomMargin: float) | Wywołuje AddFooter(imageStream, bottomMargin) na tej instancji PdfFileStamp. |
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float) | Wywołuje AddFooter(imageStream, bottomMargin, leftMargin, rightMargin) na tej instancji PdfFileStamp. |
AddFooter(imageFile: string, bottomMargin: float) | Wywołuje AddFooter(imageFile, bottomMargin) na tej instancji PdfFileStamp. |
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float) | Wywołuje AddFooter(imageFile, bottomMargin, leftMargin, rightMargin) na tej instancji PdfFileStamp. |
AddPageNumber(formattedText: FormattedText) | Wywołuje AddPageNumber(formattedText) na tej instancji PdfFileStamp. |
AddPageNumber(formattedText: FormattedText, position: int) | Wywołuje AddPageNumber(formattedText, position) na tej instancji PdfFileStamp. |
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | Wywołuje AddPageNumber(formattedText, position, leftMargin, rightMargin, topMargin, bottomMargin) na tej instancji PdfFileStamp. |
AddPageNumber(formattedText: FormattedText, x: float, y: float) | Wywołuje AddPageNumber(formattedText, x, y) na tej instancji PdfFileStamp. |
AddPageNumber(formatString: string) | Wywołuje AddPageNumber(formatString) na tej instancji PdfFileStamp. |
AddPageNumber(formatString: string, position: int) | Wywołuje AddPageNumber(formatString, position) na tej instancji PdfFileStamp. |
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | Wywołuje AddPageNumber(formatString, position, leftMargin, rightMargin, topMargin, bottomMargin) na tej instancji PdfFileStamp. |
AddPageNumber(formatString: string, x: float, y: float) | Wywołuje AddPageNumber(formatString, x, y) na tej instancji PdfFileStamp. |
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string) | Dodaj pieczątkę tekstową do wszystkich stron. |
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double) | Dodaj numery stron do wszystkich stron. |
AddHeader(input: byte[], text: string, fontSize: double, margin: double) | Dodaj tekst nagłówka do wszystkich stron. |
AddFooter(input: byte[], text: string, fontSize: double, margin: double) | Dodaj tekst stopki do wszystkich stron. |
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double) | Dodaj tekst znaku wodnego do wszystkich stron. |
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Dodaj pieczątkę obrazu RGB do wszystkich stron. |
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Dodaj pieczątkę obrazu w odcieniach szarości do wszystkich stron. |