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:

معاملنوعالوصف
valuebooleanقيمة تشير إلى استخدام دقة 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 الأصلية للصورة