PdfFileStamp
Přehled
PdfFileStamp je třída v Aspose.PDF FOSS pro .NET. Dědí od: System.IDisposable.
Fasáda pro přidávání razítek, číslování stránek, záhlaví, zápatí a vodoznaků.
Tato třída poskytuje 45 metod pro práci s objekty PdfFileStamp v programech .NET. Dostupné metody zahrnují: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose a 2 další metody. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle a dalších 16.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Document | Document | Čtení | Svázaný dokument. |
InputFile | string? | Čtení/zápis | Cesta k vstupnímu souboru. |
OutputFile | string? | Čtení/zápis | Cesta výstupního souboru. |
PageWidth | float | Čtení | Šířka první stránky v vázaném dokumentu. |
PageHeight | float | Čtení | Výška první stránky v vázaném dokumentu. |
InputStream | Stream? | Čtení/zápis | Vstupní proud — nastavení váže PDF ihned, aby dotazy na rozměry stránky odrážely nový vstup. |
OutputStream | Stream? | Čtení/zápis | Výstupní proud — Save() zapisuje sem, když není zadáno explicitní umístění. |
KeepSecurity | bool | Čtení/zápis | Pokud je true, měla by být při Save zachována bezpečnost zdrojového dokumentu (šifrování, oprávnění). |
NumberingStyle | NumberingStyle | Čtení/zápis | Styl číslování pro AddPageNumber. |
OptimizeSize | bool | Čtení/zápis | Tip: optimalizujte uložený výstup pro velikost. |
PageNumberRotation | float | Čtení/zápis | Rotace (ve stupních) aplikovaná na razítka AddPageNumber. |
StampId | int | Čtení/zápis | Identifikátor razítka vložený AddStamp jako komentář v content-streamu. |
StartingNumber | int | Čtení/zápis | Počáteční číslo používané AddPageNumber. |
ConvertTo | PdfFormat | Čtení/zápis | PDF/A nebo PDF verze jako cíl pro uložený výstup. |
PosUpperLeft | int | Čtení | Získá pozici v levém horním rohu. |
PosUpperMiddle | int | Čtení | Získá pozici horní střed. |
PosUpperRight | int | Čtení | Získá pozici vpravo nahoře. |
PosSidesLeft | int | Čtení | Získá levé strany pozice. |
PosSidesRight | int | Čtení | Získá pravé strany pos. |
PosBottomLeft | int | Čtení | Získá pozici v levém dolním rohu. |
PosBottomMiddle | int | Čtení | Získá pozici dole uprostřed. |
PosBottomRight | int | Čtení | Získá pos v pravém dolním rohu. |
Metody
| Podpis: | Popis: |
|---|---|
PdfFileStamp() | Výchozí konstruktor pro bezstavový režim. |
PdfFileStamp(document: Document) | Navázat již načtený dokument. |
PdfFileStamp(document: Document, outputStream: Stream) | Navázat dokument a předkonfigurovat výstupní proud pro uložení bez parametrů. |
PdfFileStamp(document: Document, outputFile: string) | Navázat dokument a předkonfigurovat cestu k výstupnímu souboru pro uložení bez parametrů. |
PdfFileStamp(inputStream: Stream, outputStream: Stream) | Otevřít ze vstupního proudu a při uložení zapisovat do výstupního proudu. |
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool) | Otevřít ze vstupního proudu, zapisovat do výstupního proudu při uložení. |
PdfFileStamp(inputFile: string, outputFile: string) | Otevřít ze vstupního souboru, zapisovat do výstupního souboru při uložení. |
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool) | Otevřít ze vstupního souboru, zapisovat do výstupního souboru při uložení. |
PdfFileStamp(inputData: byte[], outputPath: string) | Vytvořit PdfFileStamp pro dané vstupní bajty, ukládající do zadaného výstupního souboru při volání Close(). |
BindPdf(path: string) | Vazat PDF dokument z cesty k souboru pro stavové zpracování. |
BindPdf(inputStream: Stream) | Vazat PDF dokument ze streamu pro stavové zpracování. |
BindPdf(doc: Document) | Svázat PDF dokument pro stavové zpracování. |
Save(destFile: string) | Uložit upravený dokument na zadanou cestu. |
Save(destStream: Stream) | Uložit upravený dokument do proudu. |
Save() | Uložit upravený dokument do pole bajtů. |
AddStamp(stamp: Stamp) | Přidejte fasádní razítko do svázaného dokumentu. |
Close() | Zavřete dokument a uložte jej do výstupní cesty. |
Dispose() | IDisposable implementace; deleguje na Close. |
AddHeader(formattedText: FormattedText, topMargin: float) | Volá AddHeader(formattedText, topMargin) na této instanci PdfFileStamp. |
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float) | Volá AddHeader(formattedText, topMargin, leftMargin, rightMargin) na této PdfFileStamp instanci. |
AddHeader(imageStream: Stream, topMargin: float) | Volá AddHeader(imageStream, topMargin) na této PdfFileStamp instanci. |
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float) | Volá AddHeader(inputStream, topMargin, leftMargin, rightMargin) na této instanci PdfFileStamp. |
AddHeader(imageFile: string, topMargin: float) | Volá AddHeader(imageFile, topMargin) na této instanci PdfFileStamp. |
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float) | Volá AddHeader(imageFile, topMargin, leftMargin, rightMargin) na této instanci PdfFileStamp. |
AddFooter(formattedText: FormattedText, bottomMargin: float) | Volá AddFooter(formattedText, bottomMargin) na této instanci PdfFileStamp. |
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float) | Volá AddFooter(formattedText, bottomMargin, leftMargin, rightMargin) na této instanci PdfFileStamp. |
AddFooter(imageStream: Stream, bottomMargin: float) | Volá AddFooter(imageStream, bottomMargin) na této instanci PdfFileStamp. |
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float) | Volá AddFooter(imageStream, bottomMargin, leftMargin, rightMargin) na této instanci PdfFileStamp. |
AddFooter(imageFile: string, bottomMargin: float) | Volá AddFooter(imageFile, bottomMargin) na této instanci PdfFileStamp. |
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float) | Volá AddFooter(imageFile, bottomMargin, leftMargin, rightMargin) na této instanci PdfFileStamp. |
AddPageNumber(formattedText: FormattedText) | Volá AddPageNumber(formattedText) na této instanci PdfFileStamp. |
AddPageNumber(formattedText: FormattedText, position: int) | Volá AddPageNumber(formattedText, position) na této instanci PdfFileStamp. |
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | Volá AddPageNumber(formattedText, position, leftMargin, rightMargin, topMargin, bottomMargin) na této instanci PdfFileStamp. |
AddPageNumber(formattedText: FormattedText, x: float, y: float) | Volá AddPageNumber(formattedText, x, y) na této instanci PdfFileStamp. |
AddPageNumber(formatString: string) | Volá AddPageNumber(formatString) na této instanci PdfFileStamp. |
AddPageNumber(formatString: string, position: int) | Volá AddPageNumber(formatString, position) na této PdfFileStamp instanci. |
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | Volá AddPageNumber(formatString, position, leftMargin, rightMargin, topMargin, bottomMargin) na této PdfFileStamp instanci. |
AddPageNumber(formatString: string, x: float, y: float) | Volá AddPageNumber(formatString, x, y) na této PdfFileStamp instanci. |
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string) | Přidejte textové razítko na všechny stránky. |
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double) | Přidejte čísla stránek na všechny stránky. |
AddHeader(input: byte[], text: string, fontSize: double, margin: double) | Přidejte text záhlaví na všechny stránky. |
AddFooter(input: byte[], text: string, fontSize: double, margin: double) | Přidejte text zápatí na všechny stránky. |
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double) | Přidejte vodoznakový text na všechny stránky. |
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Přidejte RGB razítko obrázku na všechny stránky. |
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Přidejte razítko obrázku v odstínech šedi na všechny stránky. |