PdfFileStamp

PdfFileStamp

Panoramica

PdfFileStamp è una classe in Aspose.PDF FOSS per .NET. Eredita da: System.IDisposable.

Facade per aggiungere timbri, numeri di pagina, intestazioni, piè di pagina e filigrane.

Questa classe fornisce 45 metodi per lavorare con oggetti PdfFileStamp nei programmi .NET. I metodi disponibili includono: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose e 2 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle e altre 16.

Proprietà

NomeTipoAccessoDescrizione
DocumentDocumentLetturaIl documento vincolato.
InputFilestring?Lettura/ScritturaPercorso del file di input.
OutputFilestring?Lettura/ScritturaPercorso del file di output.
PageWidthfloatLetturaLarghezza della prima pagina nel documento rilegato.
PageHeightfloatLetturaAltezza della prima pagina nel documento rilegato.
InputStreamStream?Lettura/ScritturaInput stream — l’impostazione associa il PDF in modo eager, così le query di dimensione della pagina riflettono il nuovo input.
OutputStreamStream?Lettura/ScritturaOutput stream — Save() scrive qui quando non viene specificata una destinazione esplicita.
KeepSecurityboolLettura/ScritturaSe true, la sicurezza del documento sorgente (crittografia, permessi) dovrebbe essere preservata durante il salvataggio.
NumberingStyleNumberingStyleLettura/ScritturaStile di numerazione per AddPageNumber.
OptimizeSizeboolLettura/ScritturaSuggerimento: ottimizza l’output salvato per le dimensioni.
PageNumberRotationfloatLettura/ScritturaRotazione (gradi) applicata ai timbri AddPageNumber.
StampIdintLettura/ScritturaIdentificatore del timbro incorporato come commento del content-stream da AddStamp.
StartingNumberintLettura/ScritturaNumero iniziale usato da AddPageNumber.
ConvertToPdfFormatLettura/ScritturaPDF/A o versione PDF destinata all’output salvato.
PosUpperLeftintLetturaOttiene la posizione in alto a sinistra.
PosUpperMiddleintLetturaOttiene la posizione centrale superiore.
PosUpperRightintLetturaOttiene la posizione in alto a destra.
PosSidesLeftintLetturaOttiene il lato sinistro della posizione.
PosSidesRightintLetturaOttiene il lato destro della posizione.
PosBottomLeftintLetturaOttiene il pos in basso a sinistra.
PosBottomMiddleintLetturaOttiene la posizione in basso al centro.
PosBottomRightintLetturaOttiene il pos in basso a destra.

Metodi

FirmaDescrizione
PdfFileStamp()Costruttore predefinito per la modalità senza stato.
PdfFileStamp(document: Document)Associa un Documento già caricato.
PdfFileStamp(document: Document, outputStream: Stream)Associa un Documento e preconfigura uno stream di output per il Salvataggio senza parametri.
PdfFileStamp(document: Document, outputFile: string)Associa un Documento e preconfigura un percorso di file di output per il Salvataggio senza parametri.
PdfFileStamp(inputStream: Stream, outputStream: Stream)Apri da un flusso di input, scrivendo su un flusso di output al salvataggio.
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool)Apri da un flusso di input, scrivendo su un flusso di output al salvataggio.
PdfFileStamp(inputFile: string, outputFile: string)Apri da un file di input, scrivendo su un file di output al salvataggio.
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool)Apri da un file di input, scrivendo su un file di output al salvataggio.
PdfFileStamp(inputData: byte[], outputPath: string)Crea un PdfFileStamp per i byte di input forniti, salvando nel file di output specificato su Close().
BindPdf(path: string)Associa un documento PDF da un percorso file per l’elaborazione con stato.
BindPdf(inputStream: Stream)Associa un documento PDF da uno stream per l’elaborazione con stato.
BindPdf(doc: Document)Associa un documento PDF per l’elaborazione con stato.
Save(destFile: string)Salva il documento modificato nel percorso specificato.
Save(destStream: Stream)Salva il documento modificato in un flusso.
Save()Salva il documento modificato in un array di byte.
AddStamp(stamp: Stamp)Aggiungi un timbro di facciata al documento associato.
Close()Chiudi il documento e salvalo nel percorso di output.
Dispose()IDisposable implementation; delega a Close.
AddHeader(formattedText: FormattedText, topMargin: float)Chiama AddHeader(formattedText, topMargin) su questa istanza di PdfFileStamp.
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float)Chiama AddHeader(formattedText, topMargin, leftMargin, rightMargin) su questa istanza di PdfFileStamp.
AddHeader(imageStream: Stream, topMargin: float)Chiama AddHeader(imageStream, topMargin) su questa istanza di PdfFileStamp.
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float)Chiama AddHeader(inputStream, topMargin, leftMargin, rightMargin) su questa istanza di PdfFileStamp.
AddHeader(imageFile: string, topMargin: float)Chiama AddHeader(imageFile, topMargin) su questa istanza di PdfFileStamp.
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float)Chiama AddHeader(imageFile, topMargin, leftMargin, rightMargin) su questa istanza di PdfFileStamp.
AddFooter(formattedText: FormattedText, bottomMargin: float)Chiama AddFooter(formattedText, bottomMargin) su questa istanza di PdfFileStamp.
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float)Chiama AddFooter(formattedText, bottomMargin, leftMargin, rightMargin) su questa istanza di PdfFileStamp.
AddFooter(imageStream: Stream, bottomMargin: float)Chiama AddFooter(imageStream, bottomMargin) su questa istanza di PdfFileStamp.
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float)Chiama AddFooter(imageStream, bottomMargin, leftMargin, rightMargin) su questa istanza di PdfFileStamp.
AddFooter(imageFile: string, bottomMargin: float)Chiama AddFooter(imageFile, bottomMargin) su questa istanza di PdfFileStamp.
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float)Chiama AddFooter(imageFile, bottomMargin, leftMargin, rightMargin) su questa istanza di PdfFileStamp.
AddPageNumber(formattedText: FormattedText)Chiama AddPageNumber(formattedText) su questa istanza di PdfFileStamp.
AddPageNumber(formattedText: FormattedText, position: int)Chiama AddPageNumber(formattedText, position) su questa istanza di PdfFileStamp.
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)Chiama AddPageNumber(formattedText, position, leftMargin, rightMargin, topMargin, bottomMargin) su questa istanza di PdfFileStamp.
AddPageNumber(formattedText: FormattedText, x: float, y: float)Chiama AddPageNumber(formattedText, x, y) su questa istanza di PdfFileStamp.
AddPageNumber(formatString: string)Chiama AddPageNumber(formatString) su questa istanza di PdfFileStamp.
AddPageNumber(formatString: string, position: int)Chiama AddPageNumber(formatString, position) su questa istanza di PdfFileStamp.
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)Chiama AddPageNumber(formatString, position, leftMargin, rightMargin, topMargin, bottomMargin) su questa istanza di PdfFileStamp.
AddPageNumber(formatString: string, x: float, y: float)Chiama AddPageNumber(formatString, x, y) su questa istanza di PdfFileStamp.
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string)Aggiungi un timbro di testo a tutte le pagine.
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double)Aggiungi numeri di pagina a tutte le pagine.
AddHeader(input: byte[], text: string, fontSize: double, margin: double)Aggiungi un testo di intestazione a tutte le pagine.
AddFooter(input: byte[], text: string, fontSize: double, margin: double)Aggiungi un testo di piè di pagina a tutte le pagine.
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double)Aggiungi un testo di filigrana a tutte le pagine.
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Aggiungi un timbro immagine RGB a tutte le pagine.
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Aggiungi un timbro immagine in scala di grigi a tutte le pagine.

Vedi anche

 Italiano