DownsampleOptions
Contenido
[
Ocultar
]DownsampleOptions class
Permite especificar opciones de reducción de resolución.
Para obtener más información, visite elGuardar un documento artículo de documentación.
public class DownsampleOptions
Constructores
Nombre | Descripción |
---|---|
DownsampleOptions() | Constructor predeterminado |
Propiedades
Nombre | Descripción |
---|---|
DownsampleImages { get; set; } | Especifica si se debe reducir la resolución de las imágenes. |
Resolution { get; set; } | Especifica la resolución en píxeles por pulgada a la que se deben reducir las imágenes. |
ResolutionThreshold { get; set; } | Especifica el umbral de resolución en píxeles por pulgada. Si la resolución de una imagen en el documento es inferior al valor umbral, no se aplicará el algoritmo de reducción de resolución. Un valor de 0 significa que no se utiliza la verificación del umbral y todas las imágenes que se pueden reducir en tamaño y se reducen la resolución. |
Ejemplos
Muestra cómo cambiar la resolución de las imágenes en el documento PDF.
Document doc = new Document(MyDir + "Images.docx");
// Crea un objeto "PdfSaveOptions" que podemos pasar al método "Guardar" del documento
// para modificar cómo ese método convierte el documento a .PDF.
PdfSaveOptions options = new PdfSaveOptions();
// De forma predeterminada, Aspose.Words reduce la resolución de todas las imágenes de un documento que guardamos en PDF a 220 ppp.
Assert.True(options.DownsampleOptions.DownsampleImages);
Assert.AreEqual(220, options.DownsampleOptions.Resolution);
Assert.AreEqual(0, options.DownsampleOptions.ResolutionThreshold);
doc.Save(ArtifactsDir + "PdfSaveOptions.DownsampleOptions.Default.pdf", options);
// Establezca la propiedad "Resolución" en "36" para reducir la resolución de todas las imágenes a 36 ppp.
options.DownsampleOptions.Resolution = 36;
// Establece la propiedad "ResolutionThreshold" para aplicar la reducción de resolución solo a
// imágenes con una resolución superior a 128 ppp.
options.DownsampleOptions.ResolutionThreshold = 128;
// En esta etapa, solo se reducirán la resolución de las dos primeras imágenes del documento.
doc.Save(ArtifactsDir + "PdfSaveOptions.DownsampleOptions.LowerResolution.pdf", options);
Ver también
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words