PDFWriter (Подписващ файл)
Общ преглед
PDFWriter е клас в Aspose.PDF FOSS за Java.
Сериализира график от PDF обекти в валиден PDF файл.
Този клас предоставя 7 метода за работа с PDFWriter обекти в Java програми. Наличните методи включват: PDFWriter, allocateObjectNumber, setEncryptor, write, writeCompressed, writeIncremental, writeIncrementalWithXRefStream. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.PDF FOSS for Java.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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. |