PDFWriter
סקירה כללית
PDFWriter הוא שיעור ב Aspose.PDF FOSS עבור Java.
סריאליזת תרשים של אובייקטים PDF לתוך קובץ PDF בתוקף.
שיעור זה מספק 7 שיטות לעבוד עם אובייקטים PDFWriter בתוכניות Java. שיטות זמינות כוללות: PDFWriter, allocateObjectNumber, setEncryptor, write, writeCompressed, writeIncremental, writeIncrementalWithXRefStream. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת 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 (PDF 1.5+). |
writeIncrementalWithXRefStream(original: RandomAccessReader, trailer: PdfDictionary, modifiedObjects: Map<PdfObjectKey, PdfBase>) | כתיבת עדכון אינטנסיבי באמצעות זרם xref במקום טבלה טקסט xrev. |