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:

معاملنوعالوصف
valuePdfDocumentInfo

getPdfCoreOptions()

public PdfCoreOptions getPdfCoreOptions()

خيارات النواة لملف PDF

Returns: PdfCoreOptions

setPdfCoreOptions(PdfCoreOptions value)

public void setPdfCoreOptions(PdfCoreOptions value)

خيارات النواة لملف PDF

Parameters:

معاملنوعالوصف
valuePdfCoreOptions

getPageSize()

public final SizeF getPageSize()

يحصل على حجم الصفحة.

القيمة: حجم الصفحة.

Returns: SizeF - the size of the page.

setPageSize(SizeF value)

public final void setPageSize(SizeF value)

يضبط حجم الصفحة.

القيمة: حجم الصفحة.

Parameters:

معاملنوعالوصف
valueSizeFحجم الصفحة.

isUseOriginalImageSize()

public boolean isUseOriginalImageSize()

يحصل على قيمة تشير إلى استخدام دقة DPI الأصلية للصورة

القيمة: مؤشر لاستخدام دقة DPI الأصلية للصورة

Returns: boolean - قيمة تشير إلى استخدام دقة DPI الأصلية للصورة

setUseOriginalImageSize(boolean useOriginalImageSize)

public void setUseOriginalImageSize(boolean useOriginalImageSize)

يضبط قيمة تشير إلى استخدام دقة DPI الأصلية للصورة سَتُزال منذ الإصدار 25.3

القيمة: مؤشر لاستخدام دقة DPI الأصلية للصورة

Parameters:

معاملنوعالوصف
useOriginalImageSizebooleanقيمة تشير إلى استخدام دقة DPI الأصلية للصورة