PdfOptions

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

public class PdfOptions extends ImageOptionsBase

PDF seçenekleri.

Yapıcılar

YapıcıAçıklama
PdfOptions()PdfOptions sınıfının yeni bir örneğini başlatır.

Yöntemler

YöntemAçıklama
isUseOriginalImageResolution()Orijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değeri alır
setUseOriginalImageResolution(boolean value)Orijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değeri ayarlar
getPdfDocumentInfo()Belge için üst veriyi alır veya ayarlar.
setPdfDocumentInfo(PdfDocumentInfo value)Belge için üst veriyi alır veya ayarlar.
getPdfCoreOptions()PDF çekirdek seçenekleri
setPdfCoreOptions(PdfCoreOptions value)PDF çekirdek seçenekleri
getPageSize()Sayfanın boyutunu alır.
setPageSize(SizeF value)Sayfanın boyutunu ayarlar.
isUseOriginalImageSize()Orijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değeri alır
setUseOriginalImageSize(boolean useOriginalImageSize)Orijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değeri ayarlar 25.3’ten itibaren KALDIRILACAKTIR

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);

    // Yalnızca ilk iki sayfayı çıktı PDF belgesinin ilgili sayfalarına dışa aktar.
    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 sınıfının yeni bir örneğini başlatır.

isUseOriginalImageResolution()

public final boolean isUseOriginalImageResolution()

Orijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değeri alır

Değer: Orijinal görüntü DPI çözünürlüğünün kullanılacağını gösteren belirteç

Returns: boolean - orijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değer

setUseOriginalImageResolution(boolean value)

public final void setUseOriginalImageResolution(boolean value)

Orijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değeri ayarlar

Değer: Orijinal görüntü DPI çözünürlüğünün kullanılacağını gösteren belirteç

Parameters:

ParametreTürAçıklama
değerbooleanorijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değer

getPdfDocumentInfo()

public PdfDocumentInfo getPdfDocumentInfo()

Belge için üst veriyi alır veya ayarlar.

Returns: PdfDocumentInfo

setPdfDocumentInfo(PdfDocumentInfo value)

public void setPdfDocumentInfo(PdfDocumentInfo value)

Belge için üst veriyi alır veya ayarlar.

Parameters:

ParametreTürAçıklama
valuePdfDocumentInfo

getPdfCoreOptions()

public PdfCoreOptions getPdfCoreOptions()

PDF çekirdek seçenekleri

Returns: PdfCoreOptions

setPdfCoreOptions(PdfCoreOptions value)

public void setPdfCoreOptions(PdfCoreOptions value)

PDF çekirdek seçenekleri

Parameters:

ParametreTürAçıklama
valuePdfCoreOptions

getPageSize()

public final SizeF getPageSize()

Sayfanın boyutunu alır.

Değer: Sayfanın boyutu.

Returns: SizeF - the size of the page.

setPageSize(SizeF value)

public final void setPageSize(SizeF value)

Sayfanın boyutunu ayarlar.

Değer: Sayfanın boyutu.

Parameters:

ParametreTürAçıklama
valueSizeFsayfanın boyutu.

isUseOriginalImageSize()

public boolean isUseOriginalImageSize()

Orijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değeri alır

Değer: Orijinal görüntü DPI çözünürlüğünün kullanılacağını gösteren belirteç

Returns: boolean - orijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değer

setUseOriginalImageSize(boolean useOriginalImageSize)

public void setUseOriginalImageSize(boolean useOriginalImageSize)

Orijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değeri ayarlar 25.3’ten itibaren KALDIRILACAKTIR

Değer: Orijinal görüntü DPI çözünürlüğünün kullanılacağını gösteren belirteç

Parameters:

ParametreTürAçıklama
useOriginalImageSizebooleanorijinal görüntü DPI çözünürlüğünün kullanılacağını belirten bir değer