PdfFileStamp
Resumo geral
PdfFileStamp é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: System.IDisposable.
Façada para adicionar selos, números de página, cabeçalhos, pés e marcas d’água.
Esta classe fornece 44 métodos para trabalhar com objetos PdfFileStamp em programas .NET. Os métodos disponíveis incluem: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose, e dois métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle, e mais 16 .
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
Document | Document | Leia. | O documento vinculado. |
InputFile | string? | Leitura/Escrita | Inputar o caminho do ficheiro. |
OutputFile | string? | Leitura/Escrita | Percurso de arquivo de saída. |
PageWidth | float | Leia. | Largura da primeira página do documento vinculado. |
PageHeight | float | Leia. | Alturas da primeira página do documento vinculado. |
InputStream | Stream? | Leitura/Escrita | A configuração do fluxo de entrada vincula o PDF com impaciência para que as consultas sobre dimensões da página reflitam a nova entrada. |
OutputStream | Stream? | Leitura/Escrita | O fluxo de saída Save (() escreve aqui quando não é passado nenhum destino explícito. |
KeepSecurity | bool | Leitura/Escrita | Se for verdade, a segurança do documento de origem (criptografia, permissões) deve ser preservada no Save. |
NumberingStyle | NumberingStyle | Leitura/Escrita | Estilo de numeração para AddPageNumber. |
OptimizeSize | bool | Leitura/Escrita | Dica: optimize a saída salva para o tamanho. |
PageNumberRotation | float | Leitura/Escrita | Rotação (grados) aplicada aos selos AddPageNumber. |
StampId | int | Leitura/Escrita | Identificador de carimbo incorporado como comentário ao fluxo de conteúdo por AddStamp. |
StartingNumber | int | Leitura/Escrita | Número inicial utilizado por AddPageNumber. |
ConvertTo | PdfFormat | Leitura/Escrita | PDF/A ou versão de PDF alvo para a saída guardada. |
PosUpperLeft | int | Leia. | - É o posto superior esquerdo. |
PosUpperMiddle | int | Leia. | - É o que faz. |
PosUpperRight | int | Leia. | Tem a posse na parte superior direita. |
PosSidesLeft | int | Leia. | - A esquerda. |
PosSidesRight | int | Leia. | Tem as posições certas. |
PosBottomLeft | int | Leia. | - O que é?. |
PosBottomMiddle | int | Leia. | - É o meio. |
PosBottomRight | int | Leia. | Tem a postagem em baixo à direita. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PdfFileStamp() | Construtor padrão para modo sem estado. |
PdfFileStamp(document: Document) | Enlace um documento já carregado. |
PdfFileStamp(document: Document, outputStream: Stream) | Ligue um documento e pré-configure uma saída para o Save sem parâmetro. |
PdfFileStamp(document: Document, outputFile: string) | Ligue um documento e pré-configure uma rota de arquivo de saída para o Save sem parâmetro. |
PdfFileStamp(inputStream: Stream, outputStream: Stream) | Abrir a partir de um fluxo de entrada, escrever para um flux de saída em Salvar. |
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool) | Abrir a partir de um fluxo de entrada, escrever para um flux de saída em Salvar. |
PdfFileStamp(inputFile: string, outputFile: string) | Abrir a partir de um arquivo de entrada, escrever para um ficheiro de saída no Save. |
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool) | Abrir a partir de um arquivo de entrada, escrever para um ficheiro de saída no Save. |
PdfFileStamp(inputData: byte[], outputPath: string) | Crie um PdfFileStamp para bytes de entrada dados, guardando no arquivo de saída dado em Fechar (((). |
BindPdf(path: string) | Ligue um documento PDF a partir de uma rota para processamento com estado. |
BindPdf(doc: Document) | Enlace de um documento PDF para processamento com estado. |
Save(destFile: string) | Salvar o documento modificado no caminho especificado. |
Save(destStream: Stream) | Salve o documento modificado para um stream. |
Save() | Salve o documento modificado para uma matriz de bytes. |
AddStamp(stamp: Stamp) | Adicionar um selo de fachada ao documento vinculado. |
Close() | Feche o documento e salve para a trajetória de saída. |
Dispose() | IDisposable implementação; delegados para fechar. |
AddHeader(formattedText: FormattedText, topMargin: float) | Chama AddHeader nesta instância PdfFileStamp. |
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) | Chama AddFooter nesta instância PdfFileStamp. |
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) | Chama AddPageNumber nesta instância PdfFileStamp. |
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) | Adicionar um carimbo de texto a todas as páginas. |
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double) | Adicione números de página a todas as páginas. |
AddHeader(input: byte[], text: string, fontSize: double, margin: double) | Adicionar um texto de cabeçalho a todas as páginas. |
AddFooter(input: byte[], text: string, fontSize: double, margin: double) | Adicionar um texto de rodapé a todas as páginas. |
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double) | Adicionar um texto de marca d’água a todas as páginas. |
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Adicionar um selo de imagem RGB a todas as páginas. |
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Adicionar um selo de imagem em escala de cinza a todas as páginas. |