PDFWriter (em inglês)
Resumo geral
PDFWriter é uma classe em Aspose.PDF FOSS para Java.
Serializa um gráfico de objetos PDF em um arquivo PDF válido.
Esta classe fornece 7 métodos para trabalhar com objetos PDFWriter em programas Java. Os métodos disponíveis incluem: PDFWriter, allocateObjectNumber, setEncryptor, write, writeCompressed, writeIncremental, writeIncrementalWithXRefStream. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
setEncryptor(encryptor: PDFEncryptor, encryptDictKey: PdfObjectKey) | Configura o encripta-tor para a criptografia do lado de escrita. |
PDFWriter(output: OutputStream, pdfVersion: float) | Construir um novo PDFWriter. |
write(trailer: PdfDictionary, objects: Map<PdfObjectKey, PdfBase>) | Escreve um arquivo PDF completo: cabeçalho, objetos, tabela xref e trailer. |
writeIncremental(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | Escreve uma atualização incremental para um PDF existente. |
allocateObjectNumber() → PdfObjectKey | Atribui um novo número de objeto e retorna a chave. |
writeCompressed(trailer: PdfDictionary, objects: Map<PdfObjectKey, PdfBase>, maxPerStream: int) | Escreve um PDF completo com fluxos de objetos e fluxo xref (PDF 1.5+). |
writeIncrementalWithXRefStream(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | Escreve uma atualização incremental usando um fluxo xref em vez de uma tabela de texto x Ref. |