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: | Acessos | Descrição: |
|---|---|---|---|
document | Document | Leia. | Retorna o documento vinculado, ou {@code null}. |
stampId | int | Leia. | Retorna o ID de selo usado pelos auxiliares do selo. |
stampCount | int | Leia. | Retorna o número de selos que foram adicionados. |
Métodos de avaliação
| Assinatura | Descriçã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() → Document | Retorna o documento vinculado, ou {@code null}. |
setInputFile(inputFile: String) | Estabelece o caminho do ficheiro de entrada. |
bindPdf(inputFile: String) → boolean | Liga um ficheiro PDF a este editor de selos. |
bindPdf(inputStream: InputStream) → boolean | Liga um PDF a partir de uma entrada. |
bindPdf(document: Document) → boolean | Liga 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() → int | Retorna 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() → int | Retorna o número de selos que foram adicionados. |
save(outputFile: String) → boolean | Salva o documento vinculado a um ficheiro. |
save(outputStream: OutputStream) → boolean | Salva o documento vinculado para um fluxo de saída. |
close() | Fecha o editor de selos e libera o documento vinculado. |