PdfOptions
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.ImageOptionsBase
public class PdfOptions extends ImageOptionsBase
Las opciones de PDF.
Constructores
| Constructor | Descripción |
|---|---|
| PdfOptions() | Inicializa una nueva instancia de la clase PdfOptions. |
Métodos
| Método | Descripción |
|---|---|
| isUseOriginalImageResolution() | Obtiene un valor que indica usar la resolución DPI original de la imagen |
| setUseOriginalImageResolution(boolean value) | Establece un valor que indica usar la resolución DPI original de la imagen |
| getPdfDocumentInfo() | Obtiene o establece los metadatos del documento. |
| setPdfDocumentInfo(PdfDocumentInfo value) | Obtiene o establece los metadatos del documento. |
| getPdfCoreOptions() | Las opciones principales del PDF |
| setPdfCoreOptions(PdfCoreOptions value) | Las opciones principales del PDF |
| getPageSize() | Obtiene el tamaño de la página. |
| setPageSize(SizeF value) | Establece el tamaño de la página. |
| isUseOriginalImageSize() | Obtiene un valor que indica usar la resolución DPI original de la imagen |
| setUseOriginalImageSize(boolean useOriginalImageSize) | Establece un valor que indica usar la resolución DPI original de la imagen SERÁ ELIMINADO DESDE 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);
// Exporta solo las dos primeras páginas a las páginas correspondientes del documento PDF de salida.
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()
Inicializa una nueva instancia de la clase PdfOptions.
isUseOriginalImageResolution()
public final boolean isUseOriginalImageResolution()
Obtiene un valor que indica usar la resolución DPI original de la imagen
Valor: Indicador para usar la resolución DPI original de la imagen
Returns: boolean - un valor que indica usar la resolución DPI original de la imagen
setUseOriginalImageResolution(boolean value)
public final void setUseOriginalImageResolution(boolean value)
Establece un valor que indica usar la resolución DPI original de la imagen
Valor: Indicador para usar la resolución DPI original de la imagen
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | un valor que indica usar la resolución DPI original de la imagen |
getPdfDocumentInfo()
public PdfDocumentInfo getPdfDocumentInfo()
Obtiene o establece los metadatos del documento.
Returns: PdfDocumentInfo
setPdfDocumentInfo(PdfDocumentInfo value)
public void setPdfDocumentInfo(PdfDocumentInfo value)
Obtiene o establece los metadatos del documento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | PdfDocumentInfo |
getPdfCoreOptions()
public PdfCoreOptions getPdfCoreOptions()
Las opciones principales del PDF
Returns: PdfCoreOptions
setPdfCoreOptions(PdfCoreOptions value)
public void setPdfCoreOptions(PdfCoreOptions value)
Las opciones principales del PDF
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | PdfCoreOptions |
getPageSize()
public final SizeF getPageSize()
Obtiene el tamaño de la página.
Valor: El tamaño de la página.
Returns: SizeF - the size of the page.
setPageSize(SizeF value)
public final void setPageSize(SizeF value)
Establece el tamaño de la página.
Valor: El tamaño de la página.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | SizeF | el tamaño de la página. |
isUseOriginalImageSize()
public boolean isUseOriginalImageSize()
Obtiene un valor que indica usar la resolución DPI original de la imagen
Valor: Indicador para usar la resolución DPI original de la imagen
Returns: boolean - un valor que indica usar la resolución DPI original de la imagen
setUseOriginalImageSize(boolean useOriginalImageSize)
public void setUseOriginalImageSize(boolean useOriginalImageSize)
Establece un valor que indica usar la resolución DPI original de la imagen SERÁ ELIMINADO DESDE 25.3
Valor: Indicador para usar la resolución DPI original de la imagen
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| useOriginalImageSize | boolean | un valor que indica usar la resolución DPI original de la imagen |