ImageSaveOptions
Inheritance: java.lang.Object, com.aspose.page.SaveOptions
public class ImageSaveOptions extends SaveOptions
此类包含管理转换过程所需的选项。
构造函数
| 构造函数 | 描述 |
|---|---|
| ImageSaveOptions() | 使用默认值初始化 ImageSaveOptions 类的新实例,标志 suppressErrors 为 true,debug 为 false。 |
| ImageSaveOptions(ImageFormat imageFormat) | 使用指定的图像格式初始化 ImageSaveOptions 的新实例。 |
| ImageSaveOptions(Dimension size) | 使用指定的图像尺寸初始化 ImageSaveOptions 的新实例。 |
| ImageSaveOptions(Dimension size, ImageFormat imageFormat) | 使用指定的图像尺寸和图像格式初始化 ImageSaveOptions 的新实例。 |
| ImageSaveOptions(ImageFormat imageFormat, boolean supressErrors) | 使用指定的图像格式和 suppressErrors 标志初始化 ImageSaveOptions 的新实例。 |
| ImageSaveOptions(Dimension size, boolean supressErrors) | 使用指定的图像尺寸和 suppressErrors 标志初始化 ImageSaveOptions 的新实例。 |
| ImageSaveOptions(Dimension size, ImageFormat imageFormat, boolean supressErrors) | 使用指定的图像尺寸、图像格式和 suppressErrors 标志初始化 ImageSaveOptions 的新实例。 |
| ImageSaveOptions(boolean supressErrors) | 使用默认值初始化 ImageSaveOptions 类的新实例,标志 debug 为 false。 |
方法
ImageSaveOptions()
public ImageSaveOptions()
使用默认值初始化 ImageSaveOptions 类的新实例,标志 suppressErrors 为 true,debug 为 false。
ImageSaveOptions(ImageFormat imageFormat)
public ImageSaveOptions(ImageFormat imageFormat)
使用指定的图像格式初始化 ImageSaveOptions 的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| imageFormat | ImageFormat | 图像的格式。 |
ImageSaveOptions(Dimension size)
public ImageSaveOptions(Dimension size)
使用指定的图像尺寸初始化 ImageSaveOptions 的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 大小 | java.awt.Dimension | 图像大小。 |
ImageSaveOptions(Dimension size, ImageFormat imageFormat)
public ImageSaveOptions(Dimension size, ImageFormat imageFormat)
使用指定的图像尺寸和图像格式初始化 ImageSaveOptions 的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 大小 | java.awt.Dimension | 图像大小。 |
| imageFormat | ImageFormat | 图像的格式。 |
ImageSaveOptions(ImageFormat imageFormat, boolean supressErrors)
public ImageSaveOptions(ImageFormat imageFormat, boolean supressErrors)
使用指定的图像格式和 suppressErrors 标志初始化 ImageSaveOptions 的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| imageFormat | ImageFormat | 图像的格式。 |
| supressErrors | boolean | 如果为 true,转换将在非关键错误的情况下继续。 |
ImageSaveOptions(Dimension size, boolean supressErrors)
public ImageSaveOptions(Dimension size, boolean supressErrors)
使用指定的图像尺寸和 suppressErrors 标志初始化 ImageSaveOptions 的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 大小 | java.awt.Dimension | 图像大小。 |
| supressErrors | boolean | 如果为 true,转换将在非关键错误的情况下继续。 |
ImageSaveOptions(Dimension size, ImageFormat imageFormat, boolean supressErrors)
public ImageSaveOptions(Dimension size, ImageFormat imageFormat, boolean supressErrors)
使用指定的图像尺寸、图像格式和 suppressErrors 标志初始化 ImageSaveOptions 的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 大小 | java.awt.Dimension | 图像大小。 |
| imageFormat | ImageFormat | 图像的格式。 |
| supressErrors | boolean | 如果为 true,转换将在非关键错误的情况下继续。 |
ImageSaveOptions(boolean supressErrors)
public ImageSaveOptions(boolean supressErrors)
使用默认值初始化 ImageSaveOptions 类的新实例,标志 debug 为 false。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| supressErrors | boolean | 如果为 true,转换将在非关键错误的情况下继续。 |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAdditionalFontsFolders()
public String[] getAdditionalFontsFolders()
返回转换器应在其中查找输入文档字体的附加字体文件夹。默认文件夹是操作系统用于内部需求的标准字体文件夹。
Returns: java.lang.String[] - 字体文件夹数组。
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getConvertFontsToTTF()
public boolean getConvertFontsToTTF()
获取标志,指示是否需要将非 TrueType 字体保存为 TTF。
Returns: boolean - 标志值。
getExceptions()
public List<Exception> getExceptions()
返回非关键错误的列表。
Returns: java.util.List<java.lang.Exception> - 异常列表
getImageFormat()
public ImageFormat getImageFormat()
获取生成图像的图像格式。
Returns: ImageFormat - An output image format.
getJpegQualityLevel()
public int getJpegQualityLevel()
返回指定图像压缩级别的值。可用值为 0 到 100。指定的数字越低,压缩率越高,图像质量因此越低。0 值会产生最低质量的图像,而 100 则产生最高质量的图像。
Returns: int - 指定图像压缩级别的值。
getResolution()
public float getResolution()
返回生成图像的分辨率。
Returns: float - 图像的分辨率。
getSize()
public Dimension getSize()
获取页面或图像的大小。
Returns: java.awt.Dimension - 页面或图像的尺寸。
getSmoothingMode()
public SmoothingMode getSmoothingMode()
获取平滑模式。
Returns: SmoothingMode - the smoothingMode.
getTryJoinImageFragments()
public boolean getTryJoinImageFragments()
指示库是否会尝试合并图像碎片。它在源 PS/EPS 文件中的图像被切割成碎片时使用。在这种情况下,如果没有此标志,碎片之间会留下细小的间隙。
Returns: boolean - 标志的值。
hashCode()
public native int hashCode()
Returns: int
isDebug()
public boolean isDebug()
获取允许在转换期间输出警告和消息的标志。
Returns: boolean - 调试值。
isSupressErrors()
public boolean isSupressErrors()
返回指示在转换期间是否会抑制错误的值。
Returns: boolean - 布尔值
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setAdditionalFontsFolders(String[] fontsFolders)
public void setAdditionalFontsFolders(String[] fontsFolders)
指定转换器应在其中查找输入文档字体的附加字体文件夹。默认文件夹是操作系统用于内部需求的标准字体文件夹。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| fontsFolders | java.lang.String[] | 字体文件夹数组。 |
setConvertFontsToTTF(boolean value)
public void setConvertFontsToTTF(boolean value)
指定是否将非 TrueType 字体保存为 TTF。它显著降低 PS 转 PDF 转换后文档的体积,并提高在非 TrueType 字体大量文本的 PS 文件转换为任何输出格式的速度。然而,在将 PostSctipt 文件转换为图像时会出现轻微的垂直文字位移。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | boolean | 标志值。 |
setDebug(boolean debug)
public void setDebug(boolean debug)
指定允许在转换期间输出警告和消息的标志。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| debug | boolean | 布尔值。 |
setImageFormat(ImageFormat imageFormat)
public void setImageFormat(ImageFormat imageFormat)
指定生成图像的图像格式。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| imageFormat | ImageFormat | 输出图像格式。 |
setJpegQualityLevel(int value)
public void setJpegQualityLevel(int value)
设置指定图像压缩级别的值。可用值为 0 到 100。指定的数字越低,压缩率越高,图像质量因此越低。0 值会产生最低质量的图像,而 100 则产生最高质量的图像。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | int | 指定图像压缩级别的值。 |
setResolution(float resolution)
public void setResolution(float resolution)
指定生成图像的分辨率。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 分辨率 | float | 图像的分辨率。 |
setSize(Dimension size)
public void setSize(Dimension size)
指定页面或图像的大小。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 大小 | java.awt.Dimension | 页面或图像的尺寸。 |
setSmoothingMode(SmoothingMode smoothingMode)
public void setSmoothingMode(SmoothingMode smoothingMode)
设置平滑模式。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| smoothingMode | SmoothingMode | 要设置的 smoothingMode |
setSupressErrors(boolean supressErrors)
public void setSupressErrors(boolean supressErrors)
指定指示在转换期间是否抑制错误的标志。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| supressErrors | boolean | 布尔值。 |
setTryJoinImageFragments(boolean tryJoinImageFragments)
public void setTryJoinImageFragments(boolean tryJoinImageFragments)
指定库是否应尝试合并图像碎片。它在源 PS/EPS 文件中的图像被切割成碎片时使用。在这种情况下,如果没有此标志,碎片之间会留下细小的间隙。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| tryJoinImageFragments | boolean | 标志的值。 |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| arg0 | long | |
| arg1 | int |