PdfOptions
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.ImageOptionsBase
public class PdfOptions extends ImageOptionsBase
خيارات PDF.
المنشئات
| المنشئ | الوصف |
|---|---|
| PdfOptions() | يقوم بتهيئة نسخة جديدة من الفئة PdfOptions. |
الطرق
| طريقة | الوصف |
|---|---|
| isUseOriginalImageResolution() | يحصل على قيمة تشير إلى استخدام دقة DPI الأصلية للصورة |
| setUseOriginalImageResolution(boolean value) | يضبط قيمة تشير إلى استخدام دقة DPI الأصلية للصورة |
| getPdfDocumentInfo() | يحصل أو يضبط البيانات الوصفية للمستند. |
| setPdfDocumentInfo(PdfDocumentInfo value) | يحصل أو يضبط البيانات الوصفية للمستند. |
| getPdfCoreOptions() | خيارات النواة لملف PDF |
| setPdfCoreOptions(PdfCoreOptions value) | خيارات النواة لملف PDF |
| getPageSize() | يحصل على حجم الصفحة. |
| setPageSize(SizeF value) | يضبط حجم الصفحة. |
| isUseOriginalImageSize() | يحصل على قيمة تشير إلى استخدام دقة DPI الأصلية للصورة |
| setUseOriginalImageSize(boolean useOriginalImageSize) | يضبط قيمة تشير إلى استخدام دقة DPI الأصلية للصورة سَتُزال منذ الإصدار 25.3 |
Example: The following example shows how to convert a multipage vector image to PDF format in general way without referencing to a particular image type.
String dir = "C:\\aspose.imaging\\net\\misc\\ImagingReleaseQATester\\Tests\\testdata\\2548";
String inputFilePath = (dir + "Multipage.cdr");
String outputFilePath = (dir + "Multipage.cdr.pdf");
com.aspose.imaging.ImageOptionsBase exportOptions = new com.aspose.imaging.imageoptions.PdfOptions();
try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load(inputFilePath))
{
exportOptions.setMultiPageOptions(null);
// تصدير الصفحتين الأوليين فقط إلى الصفحات المقابلة في مستند PDF الناتج.
com.aspose.imaging.IMultipageImage multipageImage = (image instanceof com.aspose.imaging.IMultipageImage) ? (com.aspose.imaging.IMultipageImage) image : null;
if (multipageImage != null && (multipageImage.getPages() != null && multipageImage.getPageCount() > 2))
{
exportOptions.setMultiPageOptions(new com.aspose.imaging.imageoptions.MultiPageOptions(new com.aspose.imaging.IntRange(0, 2)));
}
if (image instanceof com.aspose.imaging.VectorImage)
{
com.aspose.imaging.imageoptions.VectorRasterizationOptions defaultOptions = (com.aspose.imaging.imageoptions.VectorRasterizationOptions) image.getDefaultOptions(new Object[]{Color.getWhite(), image.getWidth(), image.getHeight()});
exportOptions.setVectorRasterizationOptions(defaultOptions);
defaultOptions.setTextRenderingHint(com.aspose.imaging.TextRenderingHint.SingleBitPerPixel);
defaultOptions.setSmoothingMode(com.aspose.imaging.SmoothingMode.None);
}
image.save(outputFilePath, exportOptions);
}
PdfOptions()
public PdfOptions()
يقوم بتهيئة نسخة جديدة من الفئة PdfOptions.
isUseOriginalImageResolution()
public final boolean isUseOriginalImageResolution()
يحصل على قيمة تشير إلى استخدام دقة DPI الأصلية للصورة
القيمة: مؤشر لاستخدام دقة DPI الأصلية للصورة
Returns: boolean - قيمة تشير إلى استخدام دقة DPI الأصلية للصورة
setUseOriginalImageResolution(boolean value)
public final void setUseOriginalImageResolution(boolean value)
يضبط قيمة تشير إلى استخدام دقة DPI الأصلية للصورة
القيمة: مؤشر لاستخدام دقة DPI الأصلية للصورة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean | قيمة تشير إلى استخدام دقة DPI الأصلية للصورة |
getPdfDocumentInfo()
public PdfDocumentInfo getPdfDocumentInfo()
يحصل أو يضبط البيانات الوصفية للمستند.
Returns: PdfDocumentInfo
setPdfDocumentInfo(PdfDocumentInfo value)
public void setPdfDocumentInfo(PdfDocumentInfo value)
يحصل أو يضبط البيانات الوصفية للمستند.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | PdfDocumentInfo |
getPdfCoreOptions()
public PdfCoreOptions getPdfCoreOptions()
خيارات النواة لملف PDF
Returns: PdfCoreOptions
setPdfCoreOptions(PdfCoreOptions value)
public void setPdfCoreOptions(PdfCoreOptions value)
خيارات النواة لملف PDF
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | PdfCoreOptions |
getPageSize()
public final SizeF getPageSize()
يحصل على حجم الصفحة.
القيمة: حجم الصفحة.
Returns: SizeF - the size of the page.
setPageSize(SizeF value)
public final void setPageSize(SizeF value)
يضبط حجم الصفحة.
القيمة: حجم الصفحة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | SizeF | حجم الصفحة. |
isUseOriginalImageSize()
public boolean isUseOriginalImageSize()
يحصل على قيمة تشير إلى استخدام دقة DPI الأصلية للصورة
القيمة: مؤشر لاستخدام دقة DPI الأصلية للصورة
Returns: boolean - قيمة تشير إلى استخدام دقة DPI الأصلية للصورة
setUseOriginalImageSize(boolean useOriginalImageSize)
public void setUseOriginalImageSize(boolean useOriginalImageSize)
يضبط قيمة تشير إلى استخدام دقة DPI الأصلية للصورة سَتُزال منذ الإصدار 25.3
القيمة: مؤشر لاستخدام دقة DPI الأصلية للصورة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| useOriginalImageSize | boolean | قيمة تشير إلى استخدام دقة DPI الأصلية للصورة |