PdfFileStamp

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řístupPopis:
DocumentDocumentČteníSvázaný dokument.
InputFilestring?Čtení/zápisCesta k vstupnímu souboru.
OutputFilestring?Čtení/zápisCesta výstupního souboru.
PageWidthfloatČteníŠířka první stránky v vázaném dokumentu.
PageHeightfloatČteníVýška první stránky v vázaném dokumentu.
InputStreamStream?Čtení/zápisVstupní proud — nastavení váže PDF ihned, aby dotazy na rozměry stránky odrážely nový vstup.
OutputStreamStream?Čtení/zápisVýstupní proud — Save() zapisuje sem, když není zadáno explicitní umístění.
KeepSecurityboolČtení/zápisPokud je true, měla by být při Save zachována bezpečnost zdrojového dokumentu (šifrování, oprávnění).
NumberingStyleNumberingStyleČtení/zápisStyl číslování pro AddPageNumber.
OptimizeSizeboolČtení/zápisTip: optimalizujte uložený výstup pro velikost.
PageNumberRotationfloatČtení/zápisRotace (ve stupních) aplikovaná na razítka AddPageNumber.
StampIdintČtení/zápisIdentifikátor razítka vložený AddStamp jako komentář v content-streamu.
StartingNumberintČtení/zápisPočáteční číslo používané AddPageNumber.
ConvertToPdfFormatČtení/zápisPDF/A nebo PDF verze jako cíl pro uložený výstup.
PosUpperLeftintČteníZíská pozici v levém horním rohu.
PosUpperMiddleintČteníZíská pozici horní střed.
PosUpperRightintČteníZíská pozici vpravo nahoře.
PosSidesLeftintČteníZíská levé strany pozice.
PosSidesRightintČteníZíská pravé strany pos.
PosBottomLeftintČteníZíská pozici v levém dolním rohu.
PosBottomMiddleintČteníZíská pozici dole uprostřed.
PosBottomRightintČ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.

Viz také:

 Čeština