PdfOptions

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

public class PdfOptions extends ImageOptionsBase

Les options PDF.

Constructeurs

ConstructeurDescription
PdfOptions()Initialise une nouvelle instance de la classe PdfOptions.

Méthodes

MéthodeDescription
isUseOriginalImageResolution()Obtient une valeur indiquant d’utiliser la résolution DPI d’origine de l’image
setUseOriginalImageResolution(boolean value)Définit une valeur indiquant d’utiliser la résolution DPI d’origine de l’image
getPdfDocumentInfo()Obtient ou définit les métadonnées du document.
setPdfDocumentInfo(PdfDocumentInfo value)Obtient ou définit les métadonnées du document.
getPdfCoreOptions()Les options de base du PDF
setPdfCoreOptions(PdfCoreOptions value)Les options de base du PDF
getPageSize()Obtient la taille de la page.
setPageSize(SizeF value)Définit la taille de la page.
isUseOriginalImageSize()Obtient une valeur indiquant d’utiliser la résolution DPI d’origine de l’image
setUseOriginalImageSize(boolean useOriginalImageSize)Définit une valeur indiquant d’utiliser la résolution DPI d’origine de l’image SERA SUPPRIMÉE DEPUIS la version 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);

    // Exportez uniquement les deux premières pages vers les pages correspondantes du document PDF de sortie.
    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()

Initialise une nouvelle instance de la classe PdfOptions.

isUseOriginalImageResolution()

public final boolean isUseOriginalImageResolution()

Obtient une valeur indiquant d’utiliser la résolution DPI d’origine de l’image

Valeur : Indicateur d’utilisation de la résolution DPI d’origine de l’image

Returns: booléen - une valeur indiquant d’utiliser la résolution DPI d’origine de l’image

setUseOriginalImageResolution(boolean value)

public final void setUseOriginalImageResolution(boolean value)

Définit une valeur indiquant d’utiliser la résolution DPI d’origine de l’image

Valeur : Indicateur d’utilisation de la résolution DPI d’origine de l’image

Parameters:

ParamètreTypeDescription
valeurbooleanune valeur indiquant d’utiliser la résolution DPI d’origine de l’image

getPdfDocumentInfo()

public PdfDocumentInfo getPdfDocumentInfo()

Obtient ou définit les métadonnées du document.

Returns: PdfDocumentInfo

setPdfDocumentInfo(PdfDocumentInfo value)

public void setPdfDocumentInfo(PdfDocumentInfo value)

Obtient ou définit les métadonnées du document.

Parameters:

ParamètreTypeDescription
valuePdfDocumentInfo

getPdfCoreOptions()

public PdfCoreOptions getPdfCoreOptions()

Les options de base du PDF

Returns: PdfCoreOptions

setPdfCoreOptions(PdfCoreOptions value)

public void setPdfCoreOptions(PdfCoreOptions value)

Les options de base du PDF

Parameters:

ParamètreTypeDescription
valuePdfCoreOptions

getPageSize()

public final SizeF getPageSize()

Obtient la taille de la page.

Valeur : La taille de la page.

Returns: SizeF - the size of the page.

setPageSize(SizeF value)

public final void setPageSize(SizeF value)

Définit la taille de la page.

Valeur : La taille de la page.

Parameters:

ParamètreTypeDescription
valueSizeFla taille de la page.

isUseOriginalImageSize()

public boolean isUseOriginalImageSize()

Obtient une valeur indiquant d’utiliser la résolution DPI d’origine de l’image

Valeur : Indicateur d’utilisation de la résolution DPI d’origine de l’image

Returns: booléen - une valeur indiquant d’utiliser la résolution DPI d’origine de l’image

setUseOriginalImageSize(boolean useOriginalImageSize)

public void setUseOriginalImageSize(boolean useOriginalImageSize)

Définit une valeur indiquant d’utiliser la résolution DPI d’origine de l’image SERA SUPPRIMÉE DEPUIS la version 25.3

Valeur : Indicateur d’utilisation de la résolution DPI d’origine de l’image

Parameters:

ParamètreTypeDescription
useOriginalImageSizebooleanune valeur indiquant d’utiliser la résolution DPI d’origine de l’image