PDFWriter
PDFWriter
Overview
PDFWriter є клас в Aspose.PDF FOSS для Java.
Серіалізує графік PDF-об’єктів у дійсний файл PDF.
Цей клас надає 7 методів роботи з об’єктами PDFWriter в програмах Java. Доступні методи включають: PDFWriter, allocateObjectNumber, setEncryptor, write, writeCompressed, writeIncremental, writeIncrementalWithXRefStream. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету 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. |