PdfOptions

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

public class PdfOptions extends ImageOptionsBase

Die PDF-Optionen.

Konstruktoren

KonstruktorBeschreibung
PdfOptions()Initialisiert eine neue Instanz der PdfOptions-Klasse.

Methoden

MethodeBeschreibung
isUseOriginalImageResolution()Liefert einen Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden.
setUseOriginalImageResolution(boolean value)Setzt einen Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden.
getPdfDocumentInfo()Liefert oder setzt Metadaten für das Dokument.
setPdfDocumentInfo(PdfDocumentInfo value)Liefert oder setzt Metadaten für das Dokument.
getPdfCoreOptions()Die PDF-Kernoptionen
setPdfCoreOptions(PdfCoreOptions value)Die PDF-Kernoptionen
getPageSize()Liefert die Größe der Seite.
setPageSize(SizeF value)Setzt die Größe der Seite.
isUseOriginalImageSize()Liefert einen Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden.
setUseOriginalImageSize(boolean useOriginalImageSize)Setzt einen Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden. WIRD AB 25.3 ENTFERNT

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

    // Exportiere nur die ersten beiden Seiten zu den entsprechenden Seiten des ausgegebenen PDF-Dokuments.
    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()

Initialisiert eine neue Instanz der PdfOptions-Klasse.

isUseOriginalImageResolution()

public final boolean isUseOriginalImageResolution()

Liefert einen Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden.

Wert: Indikator, die ursprüngliche Bild-DPI-Auflösung zu verwenden

Returns: boolean - ein Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden

setUseOriginalImageResolution(boolean value)

public final void setUseOriginalImageResolution(boolean value)

Setzt einen Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden.

Wert: Indikator, die ursprüngliche Bild-DPI-Auflösung zu verwenden

Parameters:

ParameterTypBeschreibung
Wertbooleanein Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden

getPdfDocumentInfo()

public PdfDocumentInfo getPdfDocumentInfo()

Liefert oder setzt Metadaten für das Dokument.

Returns: PdfDocumentInfo

setPdfDocumentInfo(PdfDocumentInfo value)

public void setPdfDocumentInfo(PdfDocumentInfo value)

Liefert oder setzt Metadaten für das Dokument.

Parameters:

ParameterTypBeschreibung
valuePdfDocumentInfo

getPdfCoreOptions()

public PdfCoreOptions getPdfCoreOptions()

Die PDF-Kernoptionen

Returns: PdfCoreOptions

setPdfCoreOptions(PdfCoreOptions value)

public void setPdfCoreOptions(PdfCoreOptions value)

Die PDF-Kernoptionen

Parameters:

ParameterTypBeschreibung
valuePdfCoreOptions

getPageSize()

public final SizeF getPageSize()

Liefert die Größe der Seite.

Wert: Die Größe der Seite.

Returns: SizeF - the size of the page.

setPageSize(SizeF value)

public final void setPageSize(SizeF value)

Setzt die Größe der Seite.

Wert: Die Größe der Seite.

Parameters:

ParameterTypBeschreibung
valueSizeFdie Größe der Seite.

isUseOriginalImageSize()

public boolean isUseOriginalImageSize()

Liefert einen Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden.

Wert: Indikator, die ursprüngliche Bild-DPI-Auflösung zu verwenden

Returns: boolean - ein Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden

setUseOriginalImageSize(boolean useOriginalImageSize)

public void setUseOriginalImageSize(boolean useOriginalImageSize)

Setzt einen Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden. WIRD AB 25.3 ENTFERNT

Wert: Indikator, die ursprüngliche Bild-DPI-Auflösung zu verwenden

Parameters:

ParameterTypBeschreibung
useOriginalImageSizebooleanein Wert, der angibt, die ursprüngliche Bild-DPI-Auflösung zu verwenden