Class PdfOptions

  • All Implemented Interfaces:, Closeable, AutoCloseable

    public class PdfOptions
    extends ImageOptionsBase

    The PDF options.

    Code 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))
        // Export only first two pages to the corresponding pages of the output PDF document.
        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);

    • Constructor Detail

      • PdfOptions

        public PdfOptions()
    • Method Detail

      • getPdfDocumentInfo

        public PdfDocumentInfo getPdfDocumentInfo()

        Gets or sets metadata for document.

      • setPdfDocumentInfo

        public void setPdfDocumentInfo(PdfDocumentInfo value)

        Gets or sets metadata for document.

      • getPdfCoreOptions

        public PdfCoreOptions getPdfCoreOptions()

        The PDF core options

      • setPdfCoreOptions

        public void setPdfCoreOptions(PdfCoreOptions value)

        The PDF core options

      • getPageSize

        public final SizeF getPageSize()

        Gets the size of the page.

        Value: The size of the page.
        the size of the page.
      • setPageSize

        public final void setPageSize(SizeF value)

        Sets the size of the page.

        Value: The size of the page.
        value - the size of the page.