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 изображения