PDFWriter
PDFWriter
نمای کلی
PDFWriter یک کلاس در Aspose.PDF FOSS برای جاوا است.
یک نمودار از اشیاء PDF را به فایل معتبر PDF سریالیز می کند.
این کلاس ۷ روش برای کار با اجسام PDFWriter در برنامه های جاوا را ارائه می دهد. روش های موجود شامل: PDFWriter, allocateObjectNumber, setEncryptor, write, writeCompressed, writeIncremental, writeIncrementalWithXRefStream. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند.
روش ها
| Signature | شرح: |
|---|---|
setEncryptor(encryptor: PDFEncryptor, encryptDictKey: PdfObjectKey) | رمزگذار را برای رمزنگاری سمت نوشتن تنظیم میکند. |
PDFWriter(output: OutputStream, pdfVersion: float) | ساخت یک PDFWriter جدید. |
write(trailer: PdfDictionary, objects: Map<PdfObjectKey, PdfBase>) | یک فایل PDF کامل می نویسد: Header، Objects, xref table و trailer. |
writeIncremental(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | یک آپدیت افزایشی برای PDF موجود می نویسد. |
allocateObjectNumber() → PdfObjectKey | یک عدد شیء جدید را اختصاص می دهد و کلید را بازمی گرداند. |
writeCompressed(trailer: PdfDictionary, objects: Map<PdfObjectKey, PdfBase>, maxPerStream: int) | یک PDF کامل با جریان های شیء و xref stream (PDF 1.5+) می نویسد. |
writeIncrementalWithXRefStream(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | نوشتن یک به روزرسانی افزایشی با استفاده از جریان xref در عوض جدول text x Ref. |