PDFWriter

Overview

PDFWriter 是一个类在Java的FOSS中.

将PDF对象的图表串行成一个有效的PDP文件.

本类提供了在Java程序中使用PDFWriter对象的7种方法. 有的方法包括: PDFWriter, allocateObjectNumber, setEncryptor, write, writeCompressed, writeIncremental, writeIncrementalWithXRefStream. 所有公众成员在安装了Java的FOSS包后,可以访问任何 Java应用程序.

Methods

SignatureDescription
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流 (PDP 1.5+).
writeIncrementalWithXRefStream(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>)使用xref流而不是文本x Ref表来写一个增量更新.

See Also

 中文