PdfFileStamp

Resumo geral

PdfFileStamp é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: AutoCloseable.

Fornece métodos para adicionar selos (texto ou imagem) às páginas PDF.

Esta classe fornece 23 métodos para trabalhar com objetos PdfFileStamp em programas Java. Os métodos disponíveis incluem: PdfFileStamp, addFooter, addHeader, addPageNumber, addStamp, bindPdf, close, getDocument, getStampCount, getStampId, save, setInputFile, e 1 método adicional. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: document, stampCount, stampId.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
documentDocumentLeia.Retorna o documento vinculado, ou {@code null}.
stampIdintLeia.Retorna o ID de selo usado pelos auxiliares do selo.
stampCountintLeia.Retorna o número de selos que foram adicionados.

Métodos de avaliação

AssinaturaDescrição:
PdfFileStamp()Cria uma nova instância {@code PdfFileStamp}.
PdfFileStamp(inputStream: InputStream, outputStream: OutputStream)Cria um {@code PdfFileStamp} vinculado ao fluxo de entrada e configurado para
escrever o resultado estampado para a corrente de saída fornecida quando:
É chamado {@link #close() }.
PdfFileStamp(inputFile: String, outputFile: String)Cria um {@code PdfFileStamp} vinculado ao { @code inputFile} e configurado
para escrever o resultado estampado em {@code outputFile} quando { @link #close() }
é chamado.
PdfFileStamp(document: Document)Cria um {@code PdfFileStamp} vinculado ao { @code document}.
getDocument()DocumentRetorna o documento vinculado, ou {@code null}.
setInputFile(inputFile: String)Estabelece o caminho do ficheiro de entrada.
bindPdf(inputFile: String)booleanLiga um ficheiro PDF a este editor de selos.
bindPdf(inputStream: InputStream)booleanLiga um PDF a partir de uma entrada.
bindPdf(document: Document)booleanLiga um {@link Document} existente a este editor de carimbo.
addStamp(stamp: TextStamp)Adiciona um carimbo de texto à lista dos selos a aplicar.
addStamp(stamp: Stamp)Adiciona uma fachada {@link Stamp} à lista de selos a aplicar.
addFooter(footerText: FormattedText, bottomMargin: float)Adiciona um rodapé de texto a todas as páginas.
addFooter(footerText: FormattedText, bottomMargin: float, leftIndent: float, rightIndent: float)Adiciona um rodapé de texto a todas as páginas com indetos explícitos esquerda/direita
(espelha o C# {@código AddFooter(FormattedText, flutuar, flote, Flutuam) }
4-arg overload used by PDFNEWNET-28949 and similar tests).
addFooter(imageFile: String, bottomMargin: float)Adiciona um rodapé de imagem a todas as páginas.
addHeader(headerText: FormattedText, topMargin: float)Adiciona um cabeçalho de texto a todas as páginas.
addHeader(imageFile: String, topMargin: float)Adiciona um cabeçalho de imagem a todas as páginas.
addPageNumber(formattedText: FormattedText)Adiciona um selo de número de página a todas as páginas usando o texto formatado fornecido
como a fonte do valor de texto e estado de textos.
getStampId()intRetorna o ID de selo usado pelos auxiliares do selo.
setStampId(stampId: int)Indica o ID do selo utilizado pelos auxiliares de selos de conveniência subsequentes.
getStampCount()intRetorna o número de selos que foram adicionados.
save(outputFile: String)booleanSalva o documento vinculado a um ficheiro.
save(outputStream: OutputStream)booleanSalva o documento vinculado para um fluxo de saída.
close()Fecha o editor de selos e libera o documento vinculado.

Ver também:

 Português