PdfOptions

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

public class PdfOptions extends ImageOptionsBase

PDF-alternativen.

Konstruktörer

KonstruktorBeskrivning
PdfOptions()Initierar en ny instans av klassen PdfOptions.

Metoder

MetodBeskrivning
isUseOriginalImageResolution()Hämtar ett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas
setUseOriginalImageResolution(boolean value)Ställer in ett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas
getPdfDocumentInfo()Hämtar eller anger metadata för dokumentet.
setPdfDocumentInfo(PdfDocumentInfo value)Hämtar eller anger metadata för dokumentet.
getPdfCoreOptions()PDF:s kärnalternativ
setPdfCoreOptions(PdfCoreOptions value)PDF:s kärnalternativ
getPageSize()Hämtar sidans storlek.
setPageSize(SizeF value)Ställer in sidans storlek.
isUseOriginalImageSize()Hämtar ett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas
setUseOriginalImageSize(boolean useOriginalImageSize)Ställer in ett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas. KOMMER ATT TAS BORT FRÅN OCH MED 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);

    // Exportera endast de två första sidorna till motsvarande sidor i den resulterande PDF-dokumentet.
    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()

Initierar en ny instans av klassen PdfOptions.

isUseOriginalImageResolution()

public final boolean isUseOriginalImageResolution()

Hämtar ett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas

Värde: Indikator för att använda den ursprungliga bildens DPI-upplösning

Returns: boolean - ett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas

setUseOriginalImageResolution(boolean value)

public final void setUseOriginalImageResolution(boolean value)

Ställer in ett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas

Värde: Indikator för att använda den ursprungliga bildens DPI-upplösning

Parameters:

ParameterTypBeskrivning
värdebooleanett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas

getPdfDocumentInfo()

public PdfDocumentInfo getPdfDocumentInfo()

Hämtar eller anger metadata för dokumentet.

Returns: PdfDocumentInfo

setPdfDocumentInfo(PdfDocumentInfo value)

public void setPdfDocumentInfo(PdfDocumentInfo value)

Hämtar eller anger metadata för dokumentet.

Parameters:

ParameterTypBeskrivning
valuePdfDocumentInfo

getPdfCoreOptions()

public PdfCoreOptions getPdfCoreOptions()

PDF:s kärnalternativ

Returns: PdfCoreOptions

setPdfCoreOptions(PdfCoreOptions value)

public void setPdfCoreOptions(PdfCoreOptions value)

PDF:s kärnalternativ

Parameters:

ParameterTypBeskrivning
valuePdfCoreOptions

getPageSize()

public final SizeF getPageSize()

Hämtar sidans storlek.

Värde: Sidans storlek.

Returns: SizeF - the size of the page.

setPageSize(SizeF value)

public final void setPageSize(SizeF value)

Ställer in sidans storlek.

Värde: Sidans storlek.

Parameters:

ParameterTypBeskrivning
valueSizeFsidans storlek.

isUseOriginalImageSize()

public boolean isUseOriginalImageSize()

Hämtar ett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas

Värde: Indikator för att använda den ursprungliga bildens DPI-upplösning

Returns: boolean - ett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas

setUseOriginalImageSize(boolean useOriginalImageSize)

public void setUseOriginalImageSize(boolean useOriginalImageSize)

Ställer in ett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas. KOMMER ATT TAS BORT FRÅN OCH MED VERSION 25.3

Värde: Indikator för att använda den ursprungliga bildens DPI-upplösning

Parameters:

ParameterTypBeskrivning
useOriginalImageSizebooleanett värde som indikerar att den ursprungliga bildens DPI-upplösning ska användas