PdfFileStamp

Revisión

PdfFileStamp Es una clase en Aspose.PDF FOSS para .NET. Heredados de: System.IDisposable.

Facade para añadir estampas, números de páginas, encabezados, pies y marcadores.

Esta clase proporciona 44 métodos para trabajar con los objetos de PdfFileStamp en programas .NET. Los métodos disponibles incluyen: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose,y dos métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle,Y 16 más.

Propiedades

NombreTipoAccesoDescripción
DocumentDocumentLeerEl documento vinculado.
InputFilestring?Leer / escribirPaseo de archivo.
OutputFilestring?Leer / escribirPaseo de salida.
PageWidthfloatLeerLa extensión de la primera página en el documento vinculado.
PageHeightfloatLeerAlteración de la primera página en el documento vinculado.
InputStreamStream?Leer / escribirInput stream — la configuración vincula el PDF con agudidad para que las consultas de tamaño de página reflejan la nueva entrada.
OutputStreamStream?Leer / escribirEl flujo de salida — Save() escribe aquí cuando no se pasa ningún destino explícito.
KeepSecurityboolLeer / escribirSi es cierto, la seguridad del documento de fuente (encrypción, permiso) debe ser conservada en Save.
NumberingStyleNumberingStyleLeer / escribirEl estilo de numeración para AddPageNumber.
OptimizeSizeboolLeer / escribirTipo: optimizar la producción ahorrada para el tamaño.
PageNumberRotationfloatLeer / escribirLa rotación (graos) se aplica a los estampes AddPageNumber.
StampIdintLeer / escribirEl identificador de estampas incorporado como un comentario de contenido por AddStamp.
StartingNumberintLeer / escribirNúmero de inicio utilizado por AddPageNumber.
ConvertToPdfFormatLeer / escribirPDF/A o la versión de PDF para el resultado salvado.
PosUpperLeftintLeerObtenga la postera arriba izquierda.
PosUpperMiddleintLeerTiene el post en la parte superior del medio.
PosUpperRightintLeerObtenga el post arriba derecha.
PosSidesLeftintLeerObtenga las páginas postales dejadas.
PosSidesRightintLeerObtenga los lados de pos a la derecha.
PosBottomLeftintLeerObtenga el post abajo izquierdo.
PosBottomMiddleintLeerTiene el post en medio.
PosBottomRightintLeerObtenga el pos abajo derecho.

Metodología

firmaDescripción
PdfFileStamp()Constructor de estado para el modo sin Estado.
PdfFileStamp(document: Document)Enlace un documento ya cargado.
PdfFileStamp(document: Document, outputStream: Stream)Binde un documento y pre-configure una corriente de salida para el Salva sin parámetros.
PdfFileStamp(document: Document, outputFile: string)Binde un documento y pre-configure una ruta de archivo de salida para el Salvación sin parámetros.
PdfFileStamp(inputStream: Stream, outputStream: Stream)Abre de un flujo de entrada, escriba a un Flujo en salida en Save.
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool)Abre de un flujo de entrada, escriba a un Flujo en salida en Save.
PdfFileStamp(inputFile: string, outputFile: string)Abre de un archivo de entrada, escriba en un fichero de salida en Salva.
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool)Abre de un archivo de entrada, escriba en un fichero de salida en Salva.
PdfFileStamp(inputData: byte[], outputPath: string)Crea un PdfFileStamp para los bajos de entrada, guardando el archivo de salida en Close().
BindPdf(path: string)Enlazar un documento PDF de una ruta de archivo para el procesamiento estricto.
BindPdf(doc: Document)Bandiendo un documento PDF para el procesamiento estricto.
Save(destFile: string)Salva el documento modificado en la ruta especificada.
Save(destStream: Stream)Salva el documento modificado en un flujo.
Save()Salva el documento modificado a una array de byte.
AddStamp(stamp: Stamp)Añade un marcador de fachada al documento vinculado.
Close()Cerrar el documento y salvarlo en la ruta de salida.
Dispose()La implementación de la plataforma; delegados a Cerca.
AddHeader(formattedText: FormattedText, topMargin: float)Póngase en el instante AddHeader.
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float)
AddHeader(imageStream: Stream, topMargin: float)
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float)
AddHeader(imageFile: string, topMargin: float)
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float)
AddFooter(formattedText: FormattedText, bottomMargin: float)Póngase en el instante AddFooter.
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float)
AddFooter(imageStream: Stream, bottomMargin: float)
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float)
AddFooter(imageFile: string, bottomMargin: float)
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float)
AddPageNumber(formattedText: FormattedText)Póngase en el instante AddPageNumber.
AddPageNumber(formattedText: FormattedText, position: int)
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)
AddPageNumber(formattedText: FormattedText, x: float, y: float)
AddPageNumber(formatString: string)
AddPageNumber(formatString: string, position: int)
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)
AddPageNumber(formatString: string, x: float, y: float)
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string)Añade un símbolo de texto a todas las páginas.
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double)Añade números de página a todas las páginas.
AddHeader(input: byte[], text: string, fontSize: double, margin: double)Añade un texto de título a todas las páginas.
AddFooter(input: byte[], text: string, fontSize: double, margin: double)Añade un texto de pie a todas las páginas.
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double)Añade un texto de agua a todas las páginas.
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Añade una imagen RGB a todas las páginas.
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Añade una imagen de grayscale a todas las páginas.

Ver también

 Español