PDFWriter
PDFWriter
General
PDFWriter és una classe en FOSS per Java.
Serialitza un gràfic d’objectes PDF en un fitxer PDF vàlid.
Aquesta classe proporciona 7 mètodes per treballar amb objectes PDFWriter en programes Java. Els mètodes disponibles inclouen: PDFWriter, allocateObjectNumber, setEncryptor, write, writeCompressed, writeIncremental, writeIncrementalWithXRefStream. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java.
Mètodes
| Signatura | Descripció |
|---|---|
setEncryptor(encryptor: PDFEncryptor, encryptDictKey: PdfObjectKey) | Configura el xifrat per a l’encriptació de part d’escriptura. |
PDFWriter(output: OutputStream, pdfVersion: float) | Construeix un nou PDFWriter. |
write(trailer: PdfDictionary, objects: Map<PdfObjectKey, PdfBase>) | Escriu un fitxer PDF complet: encabezament, objectes, taula xref i remolc. |
writeIncremental(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | Escriu una actualització incremental a un PDF existent. |
allocateObjectNumber() → PdfObjectKey | Assigna un nou número d’objecte i torna la clau. |
writeCompressed(trailer: PdfDictionary, objects: Map<PdfObjectKey, PdfBase>, maxPerStream: int) | Escriu un PDF complet amb flux d’objecte i xref stream (PDF 1.5+). |
writeIncrementalWithXRefStream(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | Escriu una actualització incremental utilitzant un flux xref en comptes d’una taula de text x Ref. |