PdfFileStamp

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

NazwaTypDostępOpis
DocumentDocumentOdczytPowiązany dokument.
InputFilestring?Odczyt/zapisŚcieżka do pliku wejściowego.
OutputFilestring?Odczyt/zapisŚcieżka pliku wyjściowego.
PageWidthfloatOdczytSzerokość pierwszej strony w złożonym dokumencie.
PageHeightfloatOdczytWysokość pierwszej strony w złożonym dokumencie.
InputStreamStream?Odczyt/zapisStrumień wejściowy — ustawienie wiąże PDF natychmiast, dzięki czemu zapytania o wymiary stron odzwierciedlają nowe dane wejściowe.
OutputStreamStream?Odczyt/zapisStrumień wyjściowy — Save() zapisuje tutaj, gdy nie podano wyraźnego miejsca docelowego.
KeepSecurityboolOdczyt/zapisJeśli true, bezpieczeństwo (szyfrowanie, uprawnienia) dokumentu źródłowego powinno być zachowane przy Save.
NumberingStyleNumberingStyleOdczyt/zapisStyl numeracji dla AddPageNumber.
OptimizeSizeboolOdczyt/zapisWskazówka: zoptymalizuj zapisany wynik pod względem rozmiaru.
PageNumberRotationfloatOdczyt/zapisRotacja (stopnie) zastosowana do znaczków AddPageNumber.
StampIdintOdczyt/zapisIdentyfikator znacznika osadzony jako komentarz strumienia treści przez AddStamp.
StartingNumberintOdczyt/zapisNumer początkowy używany przez AddPageNumber.
ConvertToPdfFormatOdczyt/zapisPDF/A lub wersja PDF jako docelowy plik wyjściowy.
PosUpperLeftintOdczytPobiera pozycję w lewym górnym rogu.
PosUpperMiddleintOdczytPobiera pozycję górna środek.
PosUpperRightintOdczytPobiera pozycję w prawym górnym rogu.
PosSidesLeftintOdczytPobiera pozycję lewej strony.
PosSidesRightintOdczytZwraca prawą stronę pozycji.
PosBottomLeftintOdczytPobiera pozycję w lewym dolnym rogu.
PosBottomMiddleintOdczytPobiera pozycję środkową na dole.
PosBottomRightintOdczytZwraca pozycję w prawym dolnym rogu.

Metody

SygnaturaOpis
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.

Zobacz także

 Polski