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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Document | Document | Leer | El documento vinculado. |
InputFile | string? | Leer / escribir | Paseo de archivo. |
OutputFile | string? | Leer / escribir | Paseo de salida. |
PageWidth | float | Leer | La extensión de la primera página en el documento vinculado. |
PageHeight | float | Leer | Alteración de la primera página en el documento vinculado. |
InputStream | Stream? | Leer / escribir | Input stream — la configuración vincula el PDF con agudidad para que las consultas de tamaño de página reflejan la nueva entrada. |
OutputStream | Stream? | Leer / escribir | El flujo de salida — Save() escribe aquí cuando no se pasa ningún destino explícito. |
KeepSecurity | bool | Leer / escribir | Si es cierto, la seguridad del documento de fuente (encrypción, permiso) debe ser conservada en Save. |
NumberingStyle | NumberingStyle | Leer / escribir | El estilo de numeración para AddPageNumber. |
OptimizeSize | bool | Leer / escribir | Tipo: optimizar la producción ahorrada para el tamaño. |
PageNumberRotation | float | Leer / escribir | La rotación (graos) se aplica a los estampes AddPageNumber. |
StampId | int | Leer / escribir | El identificador de estampas incorporado como un comentario de contenido por AddStamp. |
StartingNumber | int | Leer / escribir | Número de inicio utilizado por AddPageNumber. |
ConvertTo | PdfFormat | Leer / escribir | PDF/A o la versión de PDF para el resultado salvado. |
PosUpperLeft | int | Leer | Obtenga la postera arriba izquierda. |
PosUpperMiddle | int | Leer | Tiene el post en la parte superior del medio. |
PosUpperRight | int | Leer | Obtenga el post arriba derecha. |
PosSidesLeft | int | Leer | Obtenga las páginas postales dejadas. |
PosSidesRight | int | Leer | Obtenga los lados de pos a la derecha. |
PosBottomLeft | int | Leer | Obtenga el post abajo izquierdo. |
PosBottomMiddle | int | Leer | Tiene el post en medio. |
PosBottomRight | int | Leer | Obtenga el pos abajo derecho. |
Metodología
| firma | Descripció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. |