PdfOptions

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

public class PdfOptions extends ImageOptionsBase

Le opzioni PDF.

Costruttori

CostruttoreDescrizione
PdfOptions()Inizializza una nuova istanza della classe PdfOptions.

Metodi

MetodoDescrizione
isUseOriginalImageResolution()Restituisce un valore che indica di utilizzare la risoluzione DPI originale dell’immagine
setUseOriginalImageResolution(boolean value)Imposta un valore che indica di utilizzare la risoluzione DPI originale dell’immagine
getPdfDocumentInfo()Ottiene o imposta i metadati per il documento.
setPdfDocumentInfo(PdfDocumentInfo value)Ottiene o imposta i metadati per il documento.
getPdfCoreOptions()Le opzioni principali del PDF
setPdfCoreOptions(PdfCoreOptions value)Le opzioni principali del PDF
getPageSize()Restituisce la dimensione della pagina.
setPageSize(SizeF value)Imposta la dimensione della pagina.
isUseOriginalImageSize()Restituisce un valore che indica di utilizzare la risoluzione DPI originale dell’immagine
setUseOriginalImageSize(boolean useOriginalImageSize)Imposta un valore che indica di utilizzare la risoluzione DPI originale dell’immagine SARÀ RIMOSSO DALLA VERSIONE 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);

    // Esporta solo le prime due pagine nelle pagine corrispondenti del documento PDF di output.
    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()

Inizializza una nuova istanza della classe PdfOptions.

isUseOriginalImageResolution()

public final boolean isUseOriginalImageResolution()

Restituisce un valore che indica di utilizzare la risoluzione DPI originale dell’immagine

Valore: Indicatore per utilizzare la risoluzione DPI originale dell’immagine

Returns: boolean - un valore che indica di utilizzare la risoluzione DPI originale dell’immagine

setUseOriginalImageResolution(boolean value)

public final void setUseOriginalImageResolution(boolean value)

Imposta un valore che indica di utilizzare la risoluzione DPI originale dell’immagine

Valore: Indicatore per utilizzare la risoluzione DPI originale dell’immagine

Parameters:

ParametroTipoDescrizione
valorebooleanun valore che indica di utilizzare la risoluzione DPI originale dell’immagine

getPdfDocumentInfo()

public PdfDocumentInfo getPdfDocumentInfo()

Ottiene o imposta i metadati per il documento.

Returns: PdfDocumentInfo

setPdfDocumentInfo(PdfDocumentInfo value)

public void setPdfDocumentInfo(PdfDocumentInfo value)

Ottiene o imposta i metadati per il documento.

Parameters:

ParametroTipoDescrizione
valuePdfDocumentInfo

getPdfCoreOptions()

public PdfCoreOptions getPdfCoreOptions()

Le opzioni principali del PDF

Returns: PdfCoreOptions

setPdfCoreOptions(PdfCoreOptions value)

public void setPdfCoreOptions(PdfCoreOptions value)

Le opzioni principali del PDF

Parameters:

ParametroTipoDescrizione
valuePdfCoreOptions

getPageSize()

public final SizeF getPageSize()

Restituisce la dimensione della pagina.

Valore: La dimensione della pagina.

Returns: SizeF - the size of the page.

setPageSize(SizeF value)

public final void setPageSize(SizeF value)

Imposta la dimensione della pagina.

Valore: La dimensione della pagina.

Parameters:

ParametroTipoDescrizione
valueSizeFla dimensione della pagina.

isUseOriginalImageSize()

public boolean isUseOriginalImageSize()

Restituisce un valore che indica di utilizzare la risoluzione DPI originale dell’immagine

Valore: Indicatore per utilizzare la risoluzione DPI originale dell’immagine

Returns: boolean - un valore che indica di utilizzare la risoluzione DPI originale dell’immagine

setUseOriginalImageSize(boolean useOriginalImageSize)

public void setUseOriginalImageSize(boolean useOriginalImageSize)

Imposta un valore che indica di utilizzare la risoluzione DPI originale dell’immagine SARÀ RIMOSSO DALLA VERSIONE 25.3

Valore: Indicatore per utilizzare la risoluzione DPI originale dell’immagine

Parameters:

ParametroTipoDescrizione
useOriginalImageSizebooleanun valore che indica di utilizzare la risoluzione DPI originale dell’immagine