PDFWriter
PDFWriter
Overview
PDFWriter является классом в Aspose.PDF FOSS для Java.
Сериализирует график PDF-объектов в действительный файл PDF.
Этот класс предоставляет 7 методов работы с объектами PDFWriter в программах Java. Доступные методы включают: PDFWriter, allocateObjectNumber, setEncryptor, write, writeCompressed, writeIncremental, writeIncrementalWithXRefStream. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java.
Methods
| Signature | Description |
|---|---|
setEncryptor(encryptor: PDFEncryptor, encryptDictKey: PdfObjectKey) | Настройка шифрования для шифрки с страницы записи. |
PDFWriter(output: OutputStream, pdfVersion: float) | Создает новый PDFWriter. |
write(trailer: PdfDictionary, objects: Map<PdfObjectKey, PdfBase>) | Написывает полный файл PDF: заголовок, объекты, таблица xref и трейлер. |
writeIncremental(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | Написывает дополнительное обновление существующего файла PDF. |
allocateObjectNumber() → PdfObjectKey | Присвоит новый номер объекта и возвращает ключ. |
writeCompressed(trailer: PdfDictionary, objects: Map<PdfObjectKey, PdfBase>, maxPerStream: int) | Написывает полный PDF с потоками объектов и xref-потоком (PDF 1.5+). |
writeIncrementalWithXRefStream(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | Написывает инкрементальное обновление с использованием потока xref вместо текстовой таблицы x Ref. |