PDFWriter
PDFWriter
Overview
PDFWriter 是一个类在Java的FOSS中.
将PDF对象的图表串行成一个有效的PDP文件.
本类提供了在Java程序中使用PDFWriter对象的7种方法. 有的方法包括: 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流 (PDP 1.5+). |
writeIncrementalWithXRefStream(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | 使用xref流而不是文本x Ref表来写一个增量更新. |