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 stream (PDF 1.5+). |
writeIncrementalWithXRefStream(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | يكتب تحديث متزايد باستخدام تيار xref بدلاً من جدول text x Ref. |