PdfSaveOptions
Inheritance: java.lang.Object, com.aspose.page.SaveOptions
All Implemented Interfaces: com.aspose.page.IMultiPageSaveOptions, com.aspose.xps.rendering.IXpsTextConversionOptions, com.aspose.xps.rendering.IPipelineOptions, com.aspose.xps.rendering.IEventBasedModificationOptions
public class PdfSaveOptions extends SaveOptions implements IMultiPageSaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions
فئة لخيارات حفظ XPS-as-PDF.
المُنشئات
| المُنشئ | الوصف |
|---|---|
| PdfSaveOptions() | ينشئ مثلاً جديداً للخيارات. |
الطرق
| طريقة | الوصف |
|---|---|
| equals(Object arg0) | |
| getAdditionalFontsFolders() | إرجاع مجلدات خطوط إضافية حيث يجب على المحول العثور على الخطوط للمستند المدخل. |
| getBatchSize() | يعيد حجم جزء من الصفحات للانتقال من عقدة إلى عقدة. |
| getBeforePageSavingEventHandlers() | يعيد مجموعة معالجات الأحداث التي تقوم بإجراء تعديلات على صفحة XPS قبل حفظها مباشرةً. |
| getClass() | |
| getConvertFontsToTTF() | الحصول على العلامة التي تُظهر ما إذا كان من الضروري حفظ الخطوط غير TrueType إلى TTF. |
| getEncryptionDetails() | يعيد تفاصيل التشفير. |
| getExceptions() | إرجاع قائمة بالأخطاء غير الحرجة. |
| getImageCompression() | يعيد نوع الضغط الذي سيُستخدم لجميع الصور في المستند. |
| getJpegQualityLevel() | يعيد القيمة التي تحدد مستوى الضغط لصورة. |
| getOutlineTreeExpansionLevel() | يحصل على المستوى الذي يجب توسيع مخطط المستند إليه عند فتح ملف PDF في عارض. 1 - تُظهر عناصر المخطط المستوى الأول فقط، 2 - تُظهر عناصر المخطط المستوى الأول والثاني فقط، وهكذا. |
| getOutlineTreeHeight() | يحصل على ارتفاع شجرة مخطط المستند التي سيتم حفظها. 0 - لن يتم تحويل شجرة المخطط، 1 - سيتم تحويل عناصر المخطط المستوى الأول فقط، وهكذا. |
| getPageNumbers() | يحصل على مصفوفة أعداد الصفحات التي سيتم عرضها. |
| getSize() | الحصول على حجم الصفحة أو الصورة. |
| getTextCompression() | يعيد نوع الضغط الذي سيُستخدم لجميع تدفقات المحتوى باستثناء الصور. |
| hashCode() | |
| isDebug() | الحصول على العلامة التي تسمح بإخراج التحذيرات والرسائل أثناء التحويل. |
| isSupressErrors() | إرجاع قيمة تشير إلى ما إذا كانت الأخطاء ستُقمع أثناء التحويل. |
| notify() | |
| notifyAll() | |
| preserveText() | في XPS، قد تحتوي بعض عناصر النص على مراجع لأشكال حروف بديلة لا تتطابق مع أي رمز حرف في الخط. |
| preserveText(boolean value) | في XPS، قد تحتوي بعض عناصر النص على مراجع لأشكال حروف بديلة لا تتطابق مع أي رمز حرف في الخط. |
| setAdditionalFontsFolders(String[] fontsFolders) | تحديد مجلدات خطوط إضافية حيث يجب على المحول العثور على الخطوط للمستند المدخل. |
| setBatchSize(int value) | يضبط حجم جزء من الصفحات للانتقال من عقدة إلى أخرى. |
| setConvertFontsToTTF(boolean value) | تحديد ما إذا كان يجب حفظ الخطوط غير TrueType إلى TTF. |
| setDebug(boolean debug) | تحديد العلامة التي تسمح بإخراج التحذيرات والرسائل أثناء التحويل. |
| setEncryptionDetails(PdfEncryptionDetails value) | يضبط تفاصيل التشفير. |
| setImageCompression(PdfImageCompression value) | يضبط نوع الضغط الذي سيُستخدم لجميع الصور في المستند. |
| setJpegQualityLevel(int value) | يضبط القيمة التي تحدد مستوى الضغط للصورة. |
| setOutlineTreeExpansionLevel(int value) | يضبط المستوى الذي يجب توسيع مخطط المستند إليه عند فتح ملف PDF في عارض. 1 - تُظهر عناصر المخطط المستوى الأول فقط، 2 - تُظهر عناصر المخطط المستوى الأول والثاني فقط، وهكذا. |
| setOutlineTreeHeight(int value) | يضبط ارتفاع شجرة مخطط المستند التي سيتم حفظها. 0 - لن يتم تحويل شجرة المخطط، 1 - سيتم تحويل عناصر المخطط المستوى الأول فقط، وهكذا. |
| setPageNumbers(int[] value) | يضبط مصفوفة أعداد الصفحات التي سيتم عرضها. |
| setSize(Dimension size) | تحديد حجم الصفحة أو الصورة. |
| setSupressErrors(boolean supressErrors) | يحدد العلامة التي تشير إلى ما إذا كان سيتم قمع الأخطاء أثناء التحويل. |
| setTextCompression(PdfTextCompression value) | يضبط نوع الضغط الذي سيُستخدم لجميع تدفقات المحتوى باستثناء الصور. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
PdfSaveOptions()
public PdfSaveOptions()
ينشئ مثلاً جديداً للخيارات.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: منطقي
getAdditionalFontsFolders()
public String[] getAdditionalFontsFolders()
يعيد مجلدات الخطوط الإضافية التي يجب على المحول العثور على الخطوط فيها للمستند المدخل. المجلد الافتراضي هو مجلد الخطوط القياسي حيث يجد نظام التشغيل الخطوط للاستخدامات الداخلية.
Returns: java.lang.String[] - مصفوفة من مجلدات الخطوط.
getBatchSize()
public int getBatchSize()
يعيد حجم جزء من الصفحات للانتقال من عقدة إلى عقدة.
Returns: int - حجم جزء من الصفحات للانتقال من عقدة إلى عقدة.
getBeforePageSavingEventHandlers()
public List<EventBasedModifications.BeforePageSavingEventHandler> getBeforePageSavingEventHandlers()
يعيد مجموعة معالجات الأحداث التي تقوم بإجراء تعديلات على صفحة XPS قبل حفظها مباشرةً.
Returns: java.util.List<com.aspose.xps.features.EventBasedModifications.BeforePageSavingEventHandler> - مجموعة معالجات الأحداث التي تُجري تعديلات على صفحة XPS قبل حفظها مباشرةً.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getConvertFontsToTTF()
public boolean getConvertFontsToTTF()
الحصول على العلامة التي تُظهر ما إذا كان من الضروري حفظ الخطوط غير TrueType إلى TTF.
Returns: boolean - قيمة العلامة.
getEncryptionDetails()
public PdfEncryptionDetails getEncryptionDetails()
يعيد تفاصيل التشفير. إذا لم يتم ضبطها، فلن يتم تنفيذ أي تشفير.
Returns: PdfEncryptionDetails - The encryption details.
getExceptions()
public List<Exception> getExceptions()
إرجاع قائمة بالأخطاء غير الحرجة.
Returns: java.util.List<java.lang.Exception> - قائمة الاستثناءات
getImageCompression()
public PdfImageCompression getImageCompression()
يعيد نوع الضغط الذي سيُستخدم لجميع الصور في المستند. الافتراضي هو PdfImageCompression.Auto .
Returns: PdfImageCompression - The compression type.
getJpegQualityLevel()
public int getJpegQualityLevel()
يعيد القيمة التي تحدد مستوى الضغط للصورة. القيم المتاحة هي من 0 إلى 100. كلما كان الرقم المحدد أقل، زاد الضغط وبالتالي تكون جودة الصورة أقل. القيمة 0 تنتج صورة بأدنى جودة، بينما القيمة 100 تنتج أعلى جودة.
Returns: int - القيمة التي تحدد مستوى الضغط للصورة.
getOutlineTreeExpansionLevel()
public int getOutlineTreeExpansionLevel()
يحصل على المستوى الذي يجب توسيع مخطط المستند إليه عند فتح ملف PDF في عارض. 1 - تُظهر عناصر المخطط المستوى الأول فقط، 2 - تُظهر عناصر المخطط المستوى الأول والثاني فقط، وهكذا.
Returns: int - مستوى توسيع شجرة المخطط.
getOutlineTreeHeight()
public int getOutlineTreeHeight()
يحصل على ارتفاع شجرة مخطط المستند لحفظه. 0 - لن يتم تحويل شجرة المخطط، 1 - سيتم تحويل عناصر المستوى الأول فقط، وهكذا. الافتراضي هو 10.
Returns: int - ارتفاع شجرة المخطط.
getPageNumbers()
public int[] getPageNumbers()
يحصل على مصفوفة أعداد الصفحات التي سيتم عرضها.
Returns: int[] - أعداد الصفحات.
getSize()
public Dimension getSize()
الحصول على حجم الصفحة أو الصورة.
Returns: java.awt.Dimension - حجم الصفحة أو الصورة.
getTextCompression()
public PdfTextCompression getTextCompression()
يعيد نوع الضغط الذي سيُستخدم لجميع تدفقات المحتوى باستثناء الصور. الافتراضي هو PdfTextCompression.Flate .
Returns: PdfTextCompression - The compression type.
hashCode()
public native int hashCode()
Returns: int
isDebug()
public boolean isDebug()
الحصول على العلامة التي تسمح بإخراج التحذيرات والرسائل أثناء التحويل.
Returns: boolean - قيمة التصحيح.
isSupressErrors()
public boolean isSupressErrors()
إرجاع قيمة تشير إلى ما إذا كانت الأخطاء ستُقمع أثناء التحويل.
Returns: منطقي - قيمة منطقية
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
preserveText()
public boolean preserveText()
في XPS، قد تحتوي بعض عناصر النص على مراجع لأشكال حروف بديلة لا تتطابق مع أي رمز حرف في الخط. إذا تم تعيين هذه العلامة إلى true، يتم تحويل النص من تلك العناصر إلى أشكال رسومية. ثم يظهر النص نفسه شفافًا فوقها. هذا يجعل نص تلك العناصر قابلًا للتحديد. لكن الأثر الجانبي هو أن ملف الإخراج قد يصبح أكبر بكثير من الأصلي. إذا تم تعيين هذه العلامة إلى false، يتم استبدال الأحرف التي يجب عرضها كأشكال بديلة بأحرف أخرى تُطابق أشكال الحروف البديلة. وبالتالي، سيظل النص قابلًا للتحديد لكنه سيتغير وربما يصبح غير قابل للقراءة.
Returns: boolean - قيمة العلامة.
preserveText(boolean value)
public void preserveText(boolean value)
في XPS، قد تحتوي بعض عناصر النص على مراجع لأشكال حروف بديلة لا تتطابق مع أي رمز حرف في الخط. إذا تم تعيين هذه العلامة إلى true، يتم تحويل النص من تلك العناصر إلى أشكال رسومية. ثم يظهر النص نفسه شفافًا فوقها. هذا يجعل نص تلك العناصر قابلًا للتحديد. لكن الأثر الجانبي هو أن ملف الإخراج قد يصبح أكبر بكثير من الأصلي. إذا تم تعيين هذه العلامة إلى false، يتم استبدال الأحرف التي يجب عرضها كأشكال بديلة بأحرف أخرى تُطابق أشكال الحروف البديلة. وبالتالي، سيظل النص قابلًا للتحديد لكنه سيتغير وربما يصبح غير قابل للقراءة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | منطقي | قيمة العلامة. |
setAdditionalFontsFolders(String[] fontsFolders)
public void setAdditionalFontsFolders(String[] fontsFolders)
يحدد مجلدات الخطوط الإضافية التي يجب على المحول العثور على الخطوط فيها للمستند المدخل. المجلد الافتراضي هو مجلد الخطوط القياسي حيث يجد نظام التشغيل الخطوط للاستخدامات الداخلية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontsFolders | java.lang.String[] | مصفوفة من مجلدات الخطوط. |
setBatchSize(int value)
public void setBatchSize(int value)
يضبط حجم جزء من الصفحات للانتقال من عقدة إلى أخرى.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | حجم جزء من الصفحات لنقله من عقدة إلى أخرى. |
setConvertFontsToTTF(boolean value)
public void setConvertFontsToTTF(boolean value)
يحدد ما إذا كان سيتم حفظ الخطوط غير TrueType إلى TTF. يقلل ذلك بشكل كبير من حجم المستند الناتج في تحويل PS إلى PDF ويزيد من سرعة تحويل ملفات PS التي تحتوي على كمية كبيرة من النص بخطوط غير TrueType إلى أي تنسيق إخراج. ومع ذلك، هناك إزاحة رأسية صغيرة للنص عند تحويل ملف PostSctipt إلى صورة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | منطقي | قيمة العلامة. |
setDebug(boolean debug)
public void setDebug(boolean debug)
تحديد العلامة التي تسمح بإخراج التحذيرات والرسائل أثناء التحويل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| debug | منطقي | قيمة منطقية. |
setEncryptionDetails(PdfEncryptionDetails value)
public void setEncryptionDetails(PdfEncryptionDetails value)
يضبط تفاصيل التشفير. إذا لم يتم ضبطها، فلن يتم تنفيذ أي تشفير.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | PdfEncryptionDetails | تفاصيل التشفير. |
setImageCompression(PdfImageCompression value)
public void setImageCompression(PdfImageCompression value)
يضبط نوع الضغط الذي سيُستخدم لجميع الصور في المستند. الافتراضي هو PdfImageCompression.Auto .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | PdfImageCompression | نوع الضغط. |
setJpegQualityLevel(int value)
public void setJpegQualityLevel(int value)
يضبط القيمة التي تحدد مستوى الضغط للصورة. القيم المتاحة هي من 0 إلى 100. كلما كان الرقم المحدد أقل، زاد الضغط وبالتالي تكون جودة الصورة أقل. القيمة 0 تنتج صورة بأدنى جودة، بينما القيمة 100 تنتج أعلى جودة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | القيمة التي تحدد مستوى الضغط للصورة. |
setOutlineTreeExpansionLevel(int value)
public void setOutlineTreeExpansionLevel(int value)
يضبط المستوى الذي يجب توسيع مخطط المستند إليه عند فتح ملف PDF في عارض. 1 - تُظهر عناصر المخطط المستوى الأول فقط، 2 - تُظهر عناصر المخطط المستوى الأول والثاني فقط، وهكذا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | مستوى توسيع شجرة المخطط. |
setOutlineTreeHeight(int value)
public void setOutlineTreeHeight(int value)
يضبط ارتفاع شجرة مخطط المستند التي سيتم حفظها. 0 - لن يتم تحويل شجرة المخطط، 1 - سيتم تحويل عناصر المخطط المستوى الأول فقط، وهكذا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | ارتفاع شجرة المخطط. |
setPageNumbers(int[] value)
public void setPageNumbers(int[] value)
يضبط مصفوفة أعداد الصفحات التي سيتم عرضها.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int[] | عدد الصفحات. |
setSize(Dimension size)
public void setSize(Dimension size)
تحديد حجم الصفحة أو الصورة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الحجم | java.awt.Dimension | حجم الصفحة أو الصورة. |
setSupressErrors(boolean supressErrors)
public void setSupressErrors(boolean supressErrors)
يحدد العلامة التي تشير إلى ما إذا كان سيتم قمع الأخطاء أثناء التحويل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| supressErrors | منطقي | قيمة منطقية. |
setTextCompression(PdfTextCompression value)
public void setTextCompression(PdfTextCompression value)
يضبط نوع الضغط الذي سيُستخدم لجميع تدفقات المحتوى باستثناء الصور. الافتراضي هو PdfTextCompression.Flate .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | PdfTextCompression | نوع الضغط. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |