PdfFileStamp

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:AcessosDescrição:
DocumentDocumentLeia.O documento vinculado.
InputFilestring?Leitura/EscritaInputar o caminho do ficheiro.
OutputFilestring?Leitura/EscritaPercurso de arquivo de saída.
PageWidthfloatLeia.Largura da primeira página do documento vinculado.
PageHeightfloatLeia.Alturas da primeira página do documento vinculado.
InputStreamStream?Leitura/EscritaA 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.
OutputStreamStream?Leitura/EscritaO fluxo de saída Save (() escreve aqui quando não é passado nenhum destino explícito.
KeepSecurityboolLeitura/EscritaSe for verdade, a segurança do documento de origem (criptografia, permissões) deve ser preservada no Save.
NumberingStyleNumberingStyleLeitura/EscritaEstilo de numeração para AddPageNumber.
OptimizeSizeboolLeitura/EscritaDica: optimize a saída salva para o tamanho.
PageNumberRotationfloatLeitura/EscritaRotação (grados) aplicada aos selos AddPageNumber.
StampIdintLeitura/EscritaIdentificador de carimbo incorporado como comentário ao fluxo de conteúdo por AddStamp.
StartingNumberintLeitura/EscritaNúmero inicial utilizado por AddPageNumber.
ConvertToPdfFormatLeitura/EscritaPDF/A ou versão de PDF alvo para a saída guardada.
PosUpperLeftintLeia.- É o posto superior esquerdo.
PosUpperMiddleintLeia.- É o que faz.
PosUpperRightintLeia.Tem a posse na parte superior direita.
PosSidesLeftintLeia.- A esquerda.
PosSidesRightintLeia.Tem as posições certas.
PosBottomLeftintLeia.- O que é?.
PosBottomMiddleintLeia.- É o meio.
PosBottomRightintLeia.Tem a postagem em baixo à direita.

Métodos de avaliação

AssinaturaDescriçã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.

Ver também:

 Português