PDFWriter
Overview
PDFWriter Java için Aspose.PDF FOSS sınıfıdır.
PDF nesnelerinin bir grafikini geçerli bir PDF dosyasına serialize eder.
Bu sınıf, Java programlarında PDFWriter nesneleriyle çalışmak için 7 yöntem sunar. Mevcut yöntemler şunları içerir: PDFWriter, allocateObjectNumber, setEncryptor, write, writeCompressed, writeIncremental, writeIncrementalWithXRefStream. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir.
Methods
| Signature | Description |
|---|---|
setEncryptor(encryptor: PDFEncryptor, encryptDictKey: PdfObjectKey) | Yazı tarafında şifreleme için şifreli ayarlayın. |
PDFWriter(output: OutputStream, pdfVersion: float) | Yeni bir PDFWriter oluşturun. |
write(trailer: PdfDictionary, objects: Map<PdfObjectKey, PdfBase>) | Tam bir PDF dosyasını yazar: başlık, nesneler, xref tablosu ve trailer. |
writeIncremental(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | Mevcut bir PDF’ye artı güncelleştirme yazın. |
allocateObjectNumber() → PdfObjectKey | Yeni bir nesne numarasını atar ve anahtarı geri getirir. |
writeCompressed(trailer: PdfDictionary, objects: Map<PdfObjectKey, PdfBase>, maxPerStream: int) | Tam bir PDF’yi nesne akışları ve xref akışı ile yazar (PDF 1.5+). |
writeIncrementalWithXRefStream(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | Bir xref tablosu yerine bir xreft akışı kullanarak bir artı güncelleştirme yazın. |