PdfFileMend
Resumo geral
PdfFileMend é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: Closeable.
Façada “mend” legada para adicionar imagens raster e anotações {@link FormattedText} a PDFs existentes sem reconstruir a página do zero.
Esta classe fornece 18 métodos para trabalhar com objetos PdfFileMend em programas Java. Os métodos disponíveis incluem: PdfFileMend, addImage, addText, bindPdf, close, getDocument, save, setInputFile. 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.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
document | Document | Leia. | Retorna o documento vinculado, ou {@code null} quando nenhum está definido. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PdfFileMend() | Vazio {@code PdfFileMend}. |
PdfFileMend(inputFile: String) | Ligado a {@code inputFile}. |
PdfFileMend(inputFile: String, outputFile: String) | Ligado a {@code inputFile} e programado para escrever o resultado em { @code outputFille} |
| quando {@link #save()} é chamado. | |
PdfFileMend(inputStream: InputStream, outputStream: OutputStream) | Ligado a fluxos; a entrada é analisada ansiosamente, e a saída é conectada para {@link #close()}. |
PdfFileMend(document: Document) | Ligado a um documento já aberto. |
save() → boolean | Escreve o documento vinculado ao ficheiro fornecido através do |
| {@link #PdfFileMend(String, String) } constructor. | |
getDocument() → Document | Retorna o documento vinculado, ou {@code null} quando nenhum está definido. |
setInputFile(inputFile: String) | Espelhos C# {@code InputFile} setter: abre { @ code inputFile} em um novo { @@link Document}. |
bindPdf(inputFile: String) → boolean | Carrega um {@link Document} novo a partir de { @code inputFile}. |
bindPdf(inputStream: InputStream) → boolean | Carrega um {@link Document} novo a partir de { @code inputStream}. |
bindPdf(document: Document) → boolean | Liga um documento já carregado. |
addImage(imageFile: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | Adiciona a imagem em {@code imageFile} para { @code pageNumber} posicionada em |
| O retângulo {@code [llx,lly] [urx.ury]}. | |
addImage(imageStream: InputStream, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | Adiciona o conteúdo da imagem lido de {@code imageStream} para { @code pageNumber}. |
addText(text: FormattedText, pageNumber: int, x: double, y: double) → boolean | Adiciona {@text do código} ao { @ número da página do code} a partir de { @@code (x, y) } (PDF |
| Coordenadas do espaço-usuário, origem em baixo à esquerda). | |
addText(text: FormattedText, pageNumber: int, x: float, y: float) → boolean | Sobrecarga de float compatível para trás (correspondente à assinatura C# herdada). |
save(outputFile: String) → boolean | Salva o documento vinculado para {@code outputFile}. |
save(outputStream: OutputStream) → boolean | Salva o documento vinculado para {@code outputStream}. |
close() | Liberta o documento vinculado. |