PdfOptions

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.ImageOptionsBase

public class PdfOptions extends ImageOptionsBase

Las opciones de PDF.

Constructores

ConstructorDescripción
PdfOptions()Inicializa una nueva instancia de la clase PdfOptions.

Métodos

MétodoDescripción
isUseOriginalImageResolution()Obtiene un valor que indica usar la resolución DPI original de la imagen
setUseOriginalImageResolution(boolean value)Establece un valor que indica usar la resolución DPI original de la imagen
getPdfDocumentInfo()Obtiene o establece los metadatos del documento.
setPdfDocumentInfo(PdfDocumentInfo value)Obtiene o establece los metadatos del documento.
getPdfCoreOptions()Las opciones principales del PDF
setPdfCoreOptions(PdfCoreOptions value)Las opciones principales del PDF
getPageSize()Obtiene el tamaño de la página.
setPageSize(SizeF value)Establece el tamaño de la página.
isUseOriginalImageSize()Obtiene un valor que indica usar la resolución DPI original de la imagen
setUseOriginalImageSize(boolean useOriginalImageSize)Establece un valor que indica usar la resolución DPI original de la imagen SERÁ ELIMINADO DESDE 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);

    // Exporta solo las dos primeras páginas a las páginas correspondientes del documento PDF de salida.
    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()

Inicializa una nueva instancia de la clase PdfOptions.

isUseOriginalImageResolution()

public final boolean isUseOriginalImageResolution()

Obtiene un valor que indica usar la resolución DPI original de la imagen

Valor: Indicador para usar la resolución DPI original de la imagen

Returns: boolean - un valor que indica usar la resolución DPI original de la imagen

setUseOriginalImageResolution(boolean value)

public final void setUseOriginalImageResolution(boolean value)

Establece un valor que indica usar la resolución DPI original de la imagen

Valor: Indicador para usar la resolución DPI original de la imagen

Parameters:

ParámetroTipoDescripción
valorbooleanun valor que indica usar la resolución DPI original de la imagen

getPdfDocumentInfo()

public PdfDocumentInfo getPdfDocumentInfo()

Obtiene o establece los metadatos del documento.

Returns: PdfDocumentInfo

setPdfDocumentInfo(PdfDocumentInfo value)

public void setPdfDocumentInfo(PdfDocumentInfo value)

Obtiene o establece los metadatos del documento.

Parameters:

ParámetroTipoDescripción
valuePdfDocumentInfo

getPdfCoreOptions()

public PdfCoreOptions getPdfCoreOptions()

Las opciones principales del PDF

Returns: PdfCoreOptions

setPdfCoreOptions(PdfCoreOptions value)

public void setPdfCoreOptions(PdfCoreOptions value)

Las opciones principales del PDF

Parameters:

ParámetroTipoDescripción
valuePdfCoreOptions

getPageSize()

public final SizeF getPageSize()

Obtiene el tamaño de la página.

Valor: El tamaño de la página.

Returns: SizeF - the size of the page.

setPageSize(SizeF value)

public final void setPageSize(SizeF value)

Establece el tamaño de la página.

Valor: El tamaño de la página.

Parameters:

ParámetroTipoDescripción
valueSizeFel tamaño de la página.

isUseOriginalImageSize()

public boolean isUseOriginalImageSize()

Obtiene un valor que indica usar la resolución DPI original de la imagen

Valor: Indicador para usar la resolución DPI original de la imagen

Returns: boolean - un valor que indica usar la resolución DPI original de la imagen

setUseOriginalImageSize(boolean useOriginalImageSize)

public void setUseOriginalImageSize(boolean useOriginalImageSize)

Establece un valor que indica usar la resolución DPI original de la imagen SERÁ ELIMINADO DESDE 25.3

Valor: Indicador para usar la resolución DPI original de la imagen

Parameters:

ParámetroTipoDescripción
useOriginalImageSizebooleanun valor que indica usar la resolución DPI original de la imagen