PdfConverter
遗产: java.lang.Object, com.aspose.pdf.facades.IVentureLicenseTarget, com.aspose.pdf.facades.Facade
public final class PdfConverter extends Facade
表示将pdf文件的每一页转换为图像的类,现在支持BMP、JPEG、PNG和TIFF。 pdf支持的内容:图片、表格、评论。
构造函数
构造函数 | 描述 |
---|---|
PdfConverter() | 初始化新的 PdfConverter 对象。 |
PdfConverter(IDocument document) | 在文档的基础上初始化新的 PdfConverter 对象。 |
方法
PdfConverter()
public PdfConverter()
初始化新的 PdfConverter 对象。
PdfConverter(IDocument document)
public PdfConverter(IDocument document)
在文档的基础上初始化新的 PdfConverter 对象。
参数:
范围 | 类型 | 描述 |
---|---|---|
document | IDocument | pdf文档。 |
bindPdf(IDocument srcDoc)
public void bindPdf(IDocument srcDoc)
初始化门面。
参数:
范围 | 类型 | 描述 |
---|---|---|
srcDoc | IDocument | 文档对象。 |
bindPdf(InputStream inputStream)
public void bindPdf(InputStream inputStream)
绑定用于转换的 Pdf 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
inputStream | java.io.InputStream | pdf流。 |
bindPdf(InputStream srcStream, String password)
public void bindPdf(InputStream srcStream, String password)
初始化门面。
参数:
范围 | 类型 | 描述 |
---|---|---|
srcStream | java.io.InputStream | PDF文件流。 |
password | java.lang.String | PDF文档的密码。 |
bindPdf(String inputFile)
public void bindPdf(String inputFile)
绑定用于转换的 Pdf 文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
inputFile | java.lang.String | pdf文件。 |
bindPdf(String srcFile, String password)
public void bindPdf(String srcFile, String password)
初始化门面。
参数:
范围 | 类型 | 描述 |
---|---|---|
srcFile | java.lang.String | PDF文件 |
password | java.lang.String | PDF文档的密码。 |
close()
public void close()
关闭 PdfConverter 实例并释放资源。
convertPageToPNGMemoryStream(Page page)
public System.IO.MemoryStream convertPageToPNGMemoryStream(Page page)
仅供内部使用
参数:
范围 | 类型 | 描述 |
---|---|---|
page | Page | 内部对象 |
退货: com.aspose.ms.System.IO.MemoryStream - 内部对象
dispose()
public void dispose()
关闭 PdfConverter 实例并释放资源。
此方法已过时,请改用 close() 。
doConvert()
public void doConvert()
做一些将 pdf 文档转换为图像的初始工作。
PdfConverter converter = new PdfConverter();
converter.bindPdf("D:\\Test\\test.pdf");
converter.doConvert();
String prefix = "D:\\Test\\";
String suffix = ".jpg";
int imageCount = 1;
while (converter.hasNextImage())
{
converter.getNextImage(prefix + imageCount + suffix);
imageCount++;
}
equals(Object arg0)
public boolean equals(Object arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.lang.Object |
退货: 布尔值
getClass()
public final native Class<?> getClass()
退货: java.lang.Class
getCoordinateType()
public int getCoordinateType()
获取页面坐标类型(媒体/裁剪框)。默认使用 CropBox 值。
退货: int - PageCoordinateType 元素
getDocument()
public IDocument getDocument()
获取正在处理的文档外观。
退货: IDocument IDocument 元素
getEndPage()
public int getEndPage()
获取要转换的结束位置。
退货: int - 整数值
getFormPresentationMode()
public int getFormPresentationMode()
获取表单呈现模式。
退货: int - 表单呈现模式。
getNextImage(OutputStream outputStream)
public void getNextImage(OutputStream outputStream)
使用默认图像格式 - jpeg 将图像保存到流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存图像的流。 |
getNextImage(OutputStream outputStream, ImageType format)
public void getNextImage(OutputStream outputStream, ImageType format)
使用给定的图像格式将图像保存到流中。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存图像的流。 |
format | ImageType | 图片的格式。 |
getNextImage(OutputStream outputStream, ImageType format, double imageWidth, double imageHeight, int quality)
public void getNextImage(OutputStream outputStream, ImageType format, double imageWidth, double imageHeight, int quality)
使用给定的图像格式、大小和质量将图像保存到流中。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存图像的流。 |
format | ImageType | 图片的格式。 |
imageWidth | double | 图片的宽度,单位是像素。 |
imageHeight | double | 图像高度,单位为像素。 |
quality | int | Jpeg 文件的质量 (0~100),0 最低,100 最高 |
getNextImage(OutputStream outputStream, ImageType format, int quality)
public void getNextImage(OutputStream outputStream, ImageType format, int quality)
以给定的图像格式和质量将图像保存到流中。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存图像的流。 |
format | ImageType | 图片的格式。 |
quality | int | Jpeg 文件的质量 (0~100),0 最低,100 最高 |
getNextImage(OutputStream outputStream, ImageType format, int imageWidth, int imageHeight)
public void getNextImage(OutputStream outputStream, ImageType format, int imageWidth, int imageHeight)
使用给定的图像格式、大小和质量将图像保存到流中。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存图像的流。 |
format | ImageType | 图片的格式。 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
getNextImage(OutputStream outputStream, ImageType format, int imageWidth, int imageHeight, int quality)
public void getNextImage(OutputStream outputStream, ImageType format, int imageWidth, int imageHeight, int quality)
使用给定的图像格式、尺寸和质量将图像保存到流中。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存图像的流。 |
format | ImageType | 图片的格式。 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
quality | int | Jpeg 文件的质量 (0~100),0 最低,100 最高 |
getNextImage(OutputStream outputStream, PageSize pageSize)
public void getNextImage(OutputStream outputStream, PageSize pageSize)
以给定的页面大小将图像保存到流中。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存图像的流。 |
pageSize | PageSize | 图像的页面大小。 |
getNextImage(OutputStream outputStream, PageSize pageSize, ImageType format)
public void getNextImage(OutputStream outputStream, PageSize pageSize, ImageType format)
以给定的页面大小将图像保存到流中。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存图像的流。 |
pageSize | PageSize | 图像的页面大小。 |
format | ImageType | 图片的格式。 |
getNextImage(OutputStream outputStream, PageSize pageSize, ImageType format, int quality)
public void getNextImage(OutputStream outputStream, PageSize pageSize, ImageType format, int quality)
以给定的页面大小、图像格式和质量将图像保存到流中。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存图像的流。 |
pageSize | PageSize | 图像的页面大小。 |
format | ImageType | 图片的格式。 |
quality | int | Jpeg 文件的质量 (0~100),0 最低,100 最高 |
getNextImage(String outputFile)
public void getNextImage(String outputFile)
使用默认图像格式将图像保存到文件 - jpeg。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存图像的文件路径和名称。 |
getNextImage(String outputFile, ImageType format)
public void getNextImage(String outputFile, ImageType format)
使用 givin 图像格式将图像保存到文件。
PdfConverter converter = new PdfConverter();
converter.bindPdf(@"D:\Test\test.pdf");
converter.DoConvert();
String prefix = @"D:\Test\";
String suffix = ".png";
int imageCount = 1;
while (converter.HasNextImage())
{
converter.getNextImage(prefix + imageCount + suffix, ImageFormat.Png);
imageCount++;
}
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存图像的文件路径和名称。 |
format | ImageType | 图片的格式。 |
getNextImage(String outputFile, ImageType format, double imageWidth, double imageHeight, int quality)
public void getNextImage(String outputFile, ImageType format, double imageWidth, double imageHeight, int quality)
使用给定的图像格式、图像大小和质量将图像保存到文件。
PdfConverter converter = new PdfConverter();
converter.bindPdf(@"D:\Test\test.pdf");
converter.doConvert();
String prefix = @"D:\Test\";
String suffix = ".jpg";
int imageCount = 1;
float pixelX=800f;
float pixelY=600f;
while (converter.HasNextImage())
{
converter.getNextImage(prefix + imageCount + suffix, ImageFormat.Jpeg, pixelX, pixelY, 50);
imageCount++;
}
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存图像的文件路径和名称。 |
format | ImageType | 图片的格式。 |
imageWidth | double | 图片的宽度,单位是像素。 |
imageHeight | double | 图片的高度,单位是像素.. |
quality | int | Jpeg 文件的质量 (0~100),0 最低,100 最高 |
getNextImage(String outputFile, ImageType format, int quality)
public void getNextImage(String outputFile, ImageType format, int quality)
以给定的图像格式和质量将图像保存到文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存图像的文件路径和名称。 |
format | ImageType | 图片的格式。 |
quality | int | Jpeg 文件的质量 (0~100),0 最低,100 最高 |
getNextImage(String outputFile, ImageType format, int imageWidth, int imageHeight)
public void getNextImage(String outputFile, ImageType format, int imageWidth, int imageHeight)
使用给定的图像格式和尺寸将图像保存到文件。
PdfConverter converter = new PdfConverter();
converter.bindPdf("D:\\Test\\test.pdf");
converter.DoConvert();
String prefix = "D:\\Test\\";
String suffix = ".jpg";
int imageCount = 1;
while (converter.hasNextImage())
{
converter.getNextImage(prefix + imageCount + suffix, ImageFormat.Jpeg, 800, 1000);
imageCount++;
}
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存图像的文件路径和名称。 |
format | ImageType | 图片的格式。 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
getNextImage(String outputFile, ImageType format, int imageWidth, int imageHeight, int quality)
public void getNextImage(String outputFile, ImageType format, int imageWidth, int imageHeight, int quality)
使用给定的图像格式、尺寸和质量将图像保存到文件。
PdfConverter converter = new PdfConverter();
converter.bindPdf(@"D:\Test\test.pdf");
converter.doConvert();
String prefix = @"D:\Test\";
String suffix = ".jpg";
int imageCount = 1;
while (converter.HasNextImage())
{
converter.getNextImage(prefix + imageCount + suffix, ImageFormat.Jpeg, 800, 1000, 50);
imageCount++;
}
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存图像的文件路径和名称。 |
format | ImageType | 图片的格式。 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
quality | int | Jpeg 文件的质量 (0~100),0 最低,100 最高 |
getNextImage(String outputFile, PageSize pageSize)
public void getNextImage(String outputFile, PageSize pageSize)
使用给定的页面大小和默认图像格式 - jpeg 将图像保存到文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存图像的文件路径和名称。 |
pageSize | PageSize | 图像的页面大小。 |
getNextImage(String outputFile, PageSize pageSize, ImageType format)
public void getNextImage(String outputFile, PageSize pageSize, ImageType format)
将图像保存到具有给定页面大小和图像格式的文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存图像的文件路径和名称。 |
pageSize | PageSize | 图像的页面大小。 |
format | ImageType | 图片的格式。 |
getNextImage(String outputFile, PageSize pageSize, ImageType format, int quality)
public void getNextImage(String outputFile, PageSize pageSize, ImageType format, int quality)
以给定的页面大小、图像格式和质量将图像保存到文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存图像的文件路径和名称。 |
pageSize | PageSize | 图像的页面大小。 |
format | ImageType | 图片的格式。 |
quality | int | Jpeg 文件的质量 (0~100),0 最低,100 最高 |
getPageCount()
public int getPageCount()
获取页数。
退货: int - 整数值
getPassword()
public String getPassword()
获取文档所有者密码。
退货: java.lang.String - 字符串值
getRenderingOptions()
public RenderingOptions getRenderingOptions()
获取渲染选项。
退货: RenderingOptions 渲染选项。
getResolution()
public Resolution getResolution()
在转换过程中获取分辨率。分辨率越高,转换速度越慢。默认值为 150。
退货: Resolution 分辨率元素
getStartPage()
public int getStartPage()
获取要转换的起始位置。最小值为 1。
退货: int - 整数值
getUserPassword()
public String getUserPassword()
获取文档用户密码。
退货: java.lang.String - 字符串值
hasNextImage()
public boolean hasNextImage()
指示 pdf 文件是否包含更多图像。
退货: boolean - 是否可以获取更多图像,如果可以则为 true,否则为 false。
hashCode()
public native int hashCode()
退货: 整数
isShowHiddenAreas()
public boolean isShowHiddenAreas()
获取控制页面上隐藏区域可见性的标志。方法已弃用。
退货: boolean - 布尔值
mergeImages(List inputImagesStreams, int outputImageFormat, int mergeMode, Integer horizontal, Integer vertical)
public static InputStream mergeImages(List<InputStream> inputImagesStreams, int outputImageFormat, int mergeMode, Integer horizontal, Integer vertical)
将图像流列表合并为一个图像流。如果使用默认编码为 Jpeg 的不受支持的格式输出流,则支持 png/jpg/tiff 输出格式。
参数:
范围 | 类型 | 描述 |
---|---|---|
inputImagesStreams | java.util.List<java.io.InputStream> | 要合并的图像流列表。 |
outputImageFormat | int | 合并流的图像输出格式。 |
mergeMode | int | 合并模式。用于 Png/Jpg 格式。 |
horizontal | java.lang.Integer | 为输出图像流设置画布宽度的水平比率。仅用于带有 ImageMergeMode.Center 的 Png/Jpg 格式。 |
vertical | java.lang.Integer | 为输出图像流设置画布高度的垂直比率。仅用于带有 ImageMergeMode.Center 的 Png/Jpg 格式。 |
退货: java.io.InputStream - 编码为输出图像格式的图像流。
mergeImagesAsTiff(List inputImagesStreams)
public static InputStream mergeImagesAsTiff(List<InputStream> inputImagesStreams)
将 tiff 流列表合并为一个多帧 tiff 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
inputImagesStreams | java.util.List<java.io.InputStream> | tiff 流列表。 |
退货: java.io.InputStream - 多帧 tiff 流。
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
saveAsTIFF(OutputStream outputStream)
public void saveAsTIFF(OutputStream outputStream)
将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
saveAsTIFF(OutputStream outputStream, PageSize pageSize)
public void saveAsTIFF(OutputStream outputStream, PageSize pageSize)
将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存到单个 TIFF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
pageSize | PageSize | 图像的页面大小。 |
saveAsTIFF(OutputStream outputStream, PageSize pageSize, TiffSettings settings)
public void saveAsTIFF(OutputStream outputStream, PageSize pageSize, TiffSettings settings)
将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存到单个 TIFF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
pageSize | PageSize | 图像的页面大小。 |
settings | TiffSettings | 定义 TIFF 参数的设置对象。 |
saveAsTIFF(OutputStream outputStream, TiffSettings settings)
public void saveAsTIFF(OutputStream outputStream, TiffSettings settings)
将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
settings | TiffSettings | 定义 TIFF 参数的设置对象。 |
saveAsTIFF(OutputStream outputStream, TiffSettings settings, IIndexBitmapConverter converter)
public void saveAsTIFF(OutputStream outputStream, TiffSettings settings, IIndexBitmapConverter converter)
将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
settings | TiffSettings | 定义 TIFF 参数的设置对象。 |
converter | IIndexBitmapConverter | 外部转换器 |
saveAsTIFF(OutputStream outputStream, int compressionType)
public void saveAsTIFF(OutputStream outputStream, int compressionType)
将 pdf 文档的每一页转换为图像并将图像保存为单个 TIFF 文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 输出流。 |
compressionType | int | 压缩类型。 |
saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight)
public void saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight)
将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存到单个 TIFF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, TiffSettings settings)
public void saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, TiffSettings settings)
将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存到单个 TIFF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
settings | TiffSettings | 定义 TIFF 参数的设置对象。 |
saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, TiffSettings settings, IIndexBitmapConverter converter)
public void saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, TiffSettings settings, IIndexBitmapConverter converter)
将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存到单个 TIFF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
settings | TiffSettings | 定义 TIFF 参数的设置对象。 |
converter | IIndexBitmapConverter | 外部转换器 |
saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, int compressionType)
public void saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, int compressionType)
将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存到单个 TIFF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
compressionType | int | 压缩类型。 |
saveAsTIFF(String outputFile)
public void saveAsTIFF(String outputFile)
将 pdf 文档的每一页转换为图像并将图像保存为单个 TIFF 文件。
PdfConverter converter = new PdfConverter();
converter.bindPdf(@"D:\Test\test.pdf");
converter.doConvert();
converter.saveAsTIFF(@"D:\Test\test.tiff");
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的文件。 |
saveAsTIFF(String outputFile, PageSize pageSize)
public void saveAsTIFF(String outputFile, PageSize pageSize)
将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存为单个 TIFF 文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的文件名 |
pageSize | PageSize | 图像的页面大小。 |
saveAsTIFF(String outputFile, PageSize pageSize, TiffSettings settings)
public void saveAsTIFF(String outputFile, PageSize pageSize, TiffSettings settings)
将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存为单个 TIFF 文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的文件名 |
pageSize | PageSize | 图像的页面大小。 |
settings | TiffSettings | 定义 TIFF 参数的设置对象。 |
saveAsTIFF(String outputFile, TiffSettings settings)
public void saveAsTIFF(String outputFile, TiffSettings settings)
将 pdf 文档的每一页转换为图像,并将图像保存到单个 TIFF 文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的文件名 |
settings | TiffSettings | 设置。 |
saveAsTIFF(String outputFile, TiffSettings settings, IIndexBitmapConverter converter)
public void saveAsTIFF(String outputFile, TiffSettings settings, IIndexBitmapConverter converter)
将 pdf 文档的每一页转换为图像,并将图像保存到单个 TIFF 文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的文件名 |
settings | TiffSettings | 设置。 |
converter | IIndexBitmapConverter | 外部转换器 |
saveAsTIFF(String outputFile, int compressionType)
public void saveAsTIFF(String outputFile, int compressionType)
将 pdf 文档的每一页转换为图像并将图像保存为单个 TIFF 文件。
PdfConverter converter = new PdfConverter();
converter.bindPdf(@"D:\Test\test.pdf");
converter.doConvert();
converter.saveAsTIFF(@"D:\Test\test.tiff");
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 输出文件。 |
compressionType | int | 压缩类型。 |
saveAsTIFF(String outputFile, int imageWidth, int imageHeight)
public void saveAsTIFF(String outputFile, int imageWidth, int imageHeight)
将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存为单个 TIFF 文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的文件名 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
saveAsTIFF(String outputFile, int imageWidth, int imageHeight, TiffSettings settings)
public void saveAsTIFF(String outputFile, int imageWidth, int imageHeight, TiffSettings settings)
将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存为单个 TIFF 文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的文件名 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
settings | TiffSettings | 定义 TIFF 参数的设置对象。 |
saveAsTIFF(String outputFile, int imageWidth, int imageHeight, TiffSettings settings, IIndexBitmapConverter converter)
public void saveAsTIFF(String outputFile, int imageWidth, int imageHeight, TiffSettings settings, IIndexBitmapConverter converter)
将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存为单个 TIFF 文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的文件名 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
settings | TiffSettings | 定义 TIFF 参数的设置对象。 |
converter | IIndexBitmapConverter | 外部转换器 |
saveAsTIFF(String outputFile, int imageWidth, int imageHeight, int compressionType)
public void saveAsTIFF(String outputFile, int imageWidth, int imageHeight, int compressionType)
将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存为单个 TIFF 文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的文件名 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
compressionType | int | 压缩类型。 |
saveAsTIFFClassF(OutputStream outputStream)
public void saveAsTIFFClassF(OutputStream outputStream)
将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
saveAsTIFFClassF(OutputStream outputStream, PageSize pageSize)
public void saveAsTIFFClassF(OutputStream outputStream, PageSize pageSize)
将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
pageSize | PageSize | 图像的页面大小。 |
saveAsTIFFClassF(OutputStream outputStream, int imageWidth, int imageHeight)
public void saveAsTIFFClassF(OutputStream outputStream, int imageWidth, int imageHeight)
将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 流。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputStream | java.io.OutputStream | 保存 TIFF 图像的流。 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
saveAsTIFFClassF(String outputFile)
public void saveAsTIFFClassF(String outputFile)
将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 文件。
PdfConverter converter = new PdfConverter();
converter.bindPdf("D:\\Test\\test.pdf");
converter.doConvert();
converter.saveAsTIFFClassF("D:\\Test\\test.tiff");
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的流。 |
saveAsTIFFClassF(String outputFile, PageSize pageSize)
public void saveAsTIFFClassF(String outputFile, PageSize pageSize)
将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的流。 |
pageSize | PageSize | 图像的页面大小。 |
saveAsTIFFClassF(String outputFile, int imageWidth, int imageHeight)
public void saveAsTIFFClassF(String outputFile, int imageWidth, int imageHeight)
将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 文件。
PdfConverter converter = new PdfConverter();
converter.bindPdf(@"D:\Test\test.pdf");
converter.doConvert();
converter.saveAsTIFFClassF(@"D:\Test\test.tiff",204,196);
参数:
范围 | 类型 | 描述 |
---|---|---|
outputFile | java.lang.String | 保存 TIFF 图像的流。 |
imageWidth | int | 图片的宽度,单位是像素。 |
imageHeight | int | 图像高度,单位为像素。 |
setCoordinateType(int value)
public void setCoordinateType(int value)
设置页面坐标类型(媒体/裁剪框)。默认使用 CropBox 值。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | PageCoordinateType 元素 |
setEndPage(int value)
public void setEndPage(int value)
设置要转换的结束位置。 在 setStartPage(int) 之前使用 setEndPage(int)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 整数值 |
setFormPresentationMode(int value)
public void setFormPresentationMode(int value)
设置表单呈现模式。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 表格呈现模式。 |
setPassword(String value)
public void setPassword(String value)
设置文档所有者密码。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 字符串值 |
setRangeOfPages(int startPage, int EndPage)
public void setRangeOfPages(int startPage, int EndPage)
设置要在其间转换的页面范围。
参数:
范围 | 类型 | 描述 |
---|---|---|
startPage | int | 整数值 |
EndPage | int | 整数值 |
setRenderingOptions(RenderingOptions value)
public void setRenderingOptions(RenderingOptions value)
设置渲染选项。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | RenderingOptions | 渲染选项。 |
setResolution(Resolution value)
public void setResolution(Resolution value)
在转换期间设置分辨率。分辨率越高,转换速度越慢。默认值为 150。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | Resolution | 分辨率元素 |
setShowHiddenAreas(boolean value)
public void setShowHiddenAreas(boolean value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean |
setStartPage(int value)
public void setStartPage(int value)
设置要转换的起始位置。最小值为 1。 在 setStartPage(int) 之前使用 setEndPage(int)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 整数值 |
setUserPassword(String value)
public void setUserPassword(String value)
设置文档用户密码。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 字符串值 |
toString()
public String toString()
退货: java.lang.字符串
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long | |
arg1 | int |