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 对象。

方法

方法描述
bindPdf(IDocument srcDoc)初始化门面。
bindPdf(InputStream inputStream)绑定用于转换的 Pdf 流。
bindPdf(InputStream srcStream, String password)初始化门面。
bindPdf(String inputFile)绑定用于转换的 Pdf 文件。
bindPdf(String srcFile, String password)初始化门面。
close()关闭 PdfConverter 实例并释放资源。
convertPageToPNGMemoryStream(Page page)仅供内部使用
dispose()关闭 PdfConverter 实例并释放资源。
doConvert()做一些将 pdf 文档转换为图像的初始工作。
equals(Object arg0)
getClass()
getCoordinateType()获取页面坐标类型(媒体/裁剪框)。
getDocument()获取正在处理的文档外观。
getEndPage()获取要转换的结束位置。
getFormPresentationMode()获取表单呈现模式。
getNextImage(OutputStream outputStream)使用默认图像格式 - jpeg 将图像保存到流。
getNextImage(OutputStream outputStream, ImageType format)使用给定的图像格式将图像保存到流中。
getNextImage(OutputStream outputStream, ImageType format, double imageWidth, double imageHeight, int quality)使用给定的图像格式、大小和质量将图像保存到流中。
getNextImage(OutputStream outputStream, ImageType format, int quality)以给定的图像格式和质量将图像保存到流中。
getNextImage(OutputStream outputStream, ImageType format, int imageWidth, int imageHeight)使用给定的图像格式、大小和质量将图像保存到流中。
getNextImage(OutputStream outputStream, ImageType format, int imageWidth, int imageHeight, int quality)使用给定的图像格式、尺寸和质量将图像保存到流中。
getNextImage(OutputStream outputStream, PageSize pageSize)以给定的页面大小将图像保存到流中。
getNextImage(OutputStream outputStream, PageSize pageSize, ImageType format)以给定的页面大小将图像保存到流中。
getNextImage(OutputStream outputStream, PageSize pageSize, ImageType format, int quality)以给定的页面大小、图像格式和质量将图像保存到流中。
getNextImage(String outputFile)使用默认图像格式将图像保存到文件 - jpeg。
getNextImage(String outputFile, ImageType format)使用 givin 图像格式将图像保存到文件。
getNextImage(String outputFile, ImageType format, double imageWidth, double imageHeight, int quality)使用给定的图像格式、图像大小和质量将图像保存到文件。
getNextImage(String outputFile, ImageType format, int quality)以给定的图像格式和质量将图像保存到文件。
getNextImage(String outputFile, ImageType format, int imageWidth, int imageHeight)使用给定的图像格式和尺寸将图像保存到文件。
getNextImage(String outputFile, ImageType format, int imageWidth, int imageHeight, int quality)使用给定的图像格式、尺寸和质量将图像保存到文件。
getNextImage(String outputFile, PageSize pageSize)使用给定的页面大小和默认图像格式 - jpeg 将图像保存到文件。
getNextImage(String outputFile, PageSize pageSize, ImageType format)将图像保存到具有给定页面大小和图像格式的文件。
getNextImage(String outputFile, PageSize pageSize, ImageType format, int quality)以给定的页面大小、图像格式和质量将图像保存到文件。
getPageCount()获取页数。
getPassword()获取文档所有者密码。
getRenderingOptions()获取渲染选项。
getResolution()在转换过程中获取分辨率。
getStartPage()获取要转换的起始位置。
getUserPassword()获取文档用户密码。
hasNextImage()指示 pdf 文件是否包含更多图像。
hashCode()
isShowHiddenAreas()获取控制页面上隐藏区域可见性的标志。
mergeImages(List inputImagesStreams, int outputImageFormat, int mergeMode, Integer horizontal, Integer vertical)将图像流列表合并为一个图像流。
mergeImagesAsTiff(List inputImagesStreams)将 tiff 流列表合并为一个多帧 tiff 流。
notify()
notifyAll()
saveAsTIFF(OutputStream outputStream)将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF 流。
saveAsTIFF(OutputStream outputStream, PageSize pageSize)将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存到单个 TIFF 流。
saveAsTIFF(OutputStream outputStream, PageSize pageSize, TiffSettings settings)将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存到单个 TIFF 流。
saveAsTIFF(OutputStream outputStream, TiffSettings settings)将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF 流。
saveAsTIFF(OutputStream outputStream, TiffSettings settings, IIndexBitmapConverter converter)将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF 流。
saveAsTIFF(OutputStream outputStream, int compressionType)将 pdf 文档的每一页转换为图像并将图像保存为单个 TIFF 文件。
saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight)将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存到单个 TIFF 流。
saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, TiffSettings settings)将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存到单个 TIFF 流。
saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, TiffSettings settings, IIndexBitmapConverter converter)将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存到单个 TIFF 流。
saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, int compressionType)将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存到单个 TIFF 流。
saveAsTIFF(String outputFile)将 pdf 文档的每一页转换为图像并将图像保存为单个 TIFF 文件。
saveAsTIFF(String outputFile, PageSize pageSize)将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存为单个 TIFF 文件。
saveAsTIFF(String outputFile, PageSize pageSize, TiffSettings settings)将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存为单个 TIFF 文件。
saveAsTIFF(String outputFile, TiffSettings settings)将 pdf 文档的每一页转换为图像,并将图像保存到单个 TIFF 文件。
saveAsTIFF(String outputFile, TiffSettings settings, IIndexBitmapConverter converter)将 pdf 文档的每一页转换为图像,并将图像保存到单个 TIFF 文件。
saveAsTIFF(String outputFile, int compressionType)将 pdf 文档的每一页转换为图像并将图像保存为单个 TIFF 文件。
saveAsTIFF(String outputFile, int imageWidth, int imageHeight)将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存为单个 TIFF 文件。
saveAsTIFF(String outputFile, int imageWidth, int imageHeight, TiffSettings settings)将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存为单个 TIFF 文件。
saveAsTIFF(String outputFile, int imageWidth, int imageHeight, TiffSettings settings, IIndexBitmapConverter converter)将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存为单个 TIFF 文件。
saveAsTIFF(String outputFile, int imageWidth, int imageHeight, int compressionType)将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存为单个 TIFF 文件。
saveAsTIFFClassF(OutputStream outputStream)将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 流。
saveAsTIFFClassF(OutputStream outputStream, PageSize pageSize)将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 流。
saveAsTIFFClassF(OutputStream outputStream, int imageWidth, int imageHeight)将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 流。
saveAsTIFFClassF(String outputFile)将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 文件。
saveAsTIFFClassF(String outputFile, PageSize pageSize)将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 文件。
saveAsTIFFClassF(String outputFile, int imageWidth, int imageHeight)将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 文件。
setCoordinateType(int value)设置页面坐标类型(媒体/裁剪框)。
setEndPage(int value)设置要转换的结束位置。
setFormPresentationMode(int value)设置表单呈现模式。
setPassword(String value)设置文档所有者密码。
setRangeOfPages(int startPage, int EndPage)设置要在其间转换的页面范围。
setRenderingOptions(RenderingOptions value)设置渲染选项。
setResolution(Resolution value)在转换期间设置分辨率。
setShowHiddenAreas(boolean value)
setStartPage(int value)设置要转换的起始位置。
setUserPassword(String value)设置文档用户密码。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PdfConverter()

public PdfConverter()

初始化新的 PdfConverter 对象。

PdfConverter(IDocument document)

public PdfConverter(IDocument document)

在文档的基础上初始化新的 PdfConverter 对象。

参数:

范围类型描述
documentIDocumentpdf文档。

bindPdf(IDocument srcDoc)

public void bindPdf(IDocument srcDoc)

初始化门面。

参数:

范围类型描述
srcDocIDocument文档对象。

bindPdf(InputStream inputStream)

public void bindPdf(InputStream inputStream)

绑定用于转换的 Pdf 流。

参数:

范围类型描述
inputStreamjava.io.InputStreampdf流。

bindPdf(InputStream srcStream, String password)

public void bindPdf(InputStream srcStream, String password)

初始化门面。

参数:

范围类型描述
srcStreamjava.io.InputStreamPDF文件流。
passwordjava.lang.StringPDF文档的密码。

bindPdf(String inputFile)

public void bindPdf(String inputFile)

绑定用于转换的 Pdf 文件。

参数:

范围类型描述
inputFilejava.lang.Stringpdf文件。

bindPdf(String srcFile, String password)

public void bindPdf(String srcFile, String password)

初始化门面。

参数:

范围类型描述
srcFilejava.lang.StringPDF文件
passwordjava.lang.StringPDF文档的密码。

close()

public void close()

关闭 PdfConverter 实例并释放资源。

convertPageToPNGMemoryStream(Page page)

public System.IO.MemoryStream convertPageToPNGMemoryStream(Page page)

仅供内部使用

参数:

范围类型描述
pagePage内部对象

退货: 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)

参数:

范围类型描述
arg0java.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 将图像保存到流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存图像的流。

getNextImage(OutputStream outputStream, ImageType format)

public void getNextImage(OutputStream outputStream, ImageType format)

使用给定的图像格式将图像保存到流中。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存图像的流。
formatImageType图片的格式。

getNextImage(OutputStream outputStream, ImageType format, double imageWidth, double imageHeight, int quality)

public void getNextImage(OutputStream outputStream, ImageType format, double imageWidth, double imageHeight, int quality)

使用给定的图像格式、大小和质量将图像保存到流中。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存图像的流。
formatImageType图片的格式。
imageWidthdouble图片的宽度,单位是像素。
imageHeightdouble图像高度,单位为像素。
qualityintJpeg 文件的质量 (0~100),0 最低,100 最高

getNextImage(OutputStream outputStream, ImageType format, int quality)

public void getNextImage(OutputStream outputStream, ImageType format, int quality)

以给定的图像格式和质量将图像保存到流中。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存图像的流。
formatImageType图片的格式。
qualityintJpeg 文件的质量 (0~100),0 最低,100 最高

getNextImage(OutputStream outputStream, ImageType format, int imageWidth, int imageHeight)

public void getNextImage(OutputStream outputStream, ImageType format, int imageWidth, int imageHeight)

使用给定的图像格式、大小和质量将图像保存到流中。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存图像的流。
formatImageType图片的格式。
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。

getNextImage(OutputStream outputStream, ImageType format, int imageWidth, int imageHeight, int quality)

public void getNextImage(OutputStream outputStream, ImageType format, int imageWidth, int imageHeight, int quality)

使用给定的图像格式、尺寸和质量将图像保存到流中。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存图像的流。
formatImageType图片的格式。
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。
qualityintJpeg 文件的质量 (0~100),0 最低,100 最高

getNextImage(OutputStream outputStream, PageSize pageSize)

public void getNextImage(OutputStream outputStream, PageSize pageSize)

以给定的页面大小将图像保存到流中。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存图像的流。
pageSizePageSize图像的页面大小。

getNextImage(OutputStream outputStream, PageSize pageSize, ImageType format)

public void getNextImage(OutputStream outputStream, PageSize pageSize, ImageType format)

以给定的页面大小将图像保存到流中。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存图像的流。
pageSizePageSize图像的页面大小。
formatImageType图片的格式。

getNextImage(OutputStream outputStream, PageSize pageSize, ImageType format, int quality)

public void getNextImage(OutputStream outputStream, PageSize pageSize, ImageType format, int quality)

以给定的页面大小、图像格式和质量将图像保存到流中。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存图像的流。
pageSizePageSize图像的页面大小。
formatImageType图片的格式。
qualityintJpeg 文件的质量 (0~100),0 最低,100 最高

getNextImage(String outputFile)

public void getNextImage(String outputFile)

使用默认图像格式将图像保存到文件 - jpeg。

参数:

范围类型描述
outputFilejava.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++;
  }

参数:

范围类型描述
outputFilejava.lang.String保存图像的文件路径和名称。
formatImageType图片的格式。

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++;
  }

参数:

范围类型描述
outputFilejava.lang.String保存图像的文件路径和名称。
formatImageType图片的格式。
imageWidthdouble图片的宽度,单位是像素。
imageHeightdouble图片的高度,单位是像素..
qualityintJpeg 文件的质量 (0~100),0 最低,100 最高

getNextImage(String outputFile, ImageType format, int quality)

public void getNextImage(String outputFile, ImageType format, int quality)

以给定的图像格式和质量将图像保存到文件。

参数:

范围类型描述
outputFilejava.lang.String保存图像的文件路径和名称。
formatImageType图片的格式。
qualityintJpeg 文件的质量 (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++;
  }

参数:

范围类型描述
outputFilejava.lang.String保存图像的文件路径和名称。
formatImageType图片的格式。
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。

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++;
  }

参数:

范围类型描述
outputFilejava.lang.String保存图像的文件路径和名称。
formatImageType图片的格式。
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。
qualityintJpeg 文件的质量 (0~100),0 最低,100 最高

getNextImage(String outputFile, PageSize pageSize)

public void getNextImage(String outputFile, PageSize pageSize)

使用给定的页面大小和默认图像格式 - jpeg 将图像保存到文件。

参数:

范围类型描述
outputFilejava.lang.String保存图像的文件路径和名称。
pageSizePageSize图像的页面大小。

getNextImage(String outputFile, PageSize pageSize, ImageType format)

public void getNextImage(String outputFile, PageSize pageSize, ImageType format)

将图像保存到具有给定页面大小和图像格式的文件。

参数:

范围类型描述
outputFilejava.lang.String保存图像的文件路径和名称。
pageSizePageSize图像的页面大小。
formatImageType图片的格式。

getNextImage(String outputFile, PageSize pageSize, ImageType format, int quality)

public void getNextImage(String outputFile, PageSize pageSize, ImageType format, int quality)

以给定的页面大小、图像格式和质量将图像保存到文件。

参数:

范围类型描述
outputFilejava.lang.String保存图像的文件路径和名称。
pageSizePageSize图像的页面大小。
formatImageType图片的格式。
qualityintJpeg 文件的质量 (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 输出格式。

参数:

范围类型描述
inputImagesStreamsjava.util.List<java.io.InputStream>要合并的图像流列表。
outputImageFormatint合并流的图像输出格式。
mergeModeint合并模式。用于 Png/Jpg 格式。
horizontaljava.lang.Integer为输出图像流设置画布宽度的水平比率。仅用于带有 ImageMergeMode.Center 的 Png/Jpg 格式。
verticaljava.lang.Integer为输出图像流设置画布高度的垂直比率。仅用于带有 ImageMergeMode.Center 的 Png/Jpg 格式。

退货: java.io.InputStream - 编码为输出图像格式的图像流。

mergeImagesAsTiff(List inputImagesStreams)

public static InputStream mergeImagesAsTiff(List<InputStream> inputImagesStreams)

将 tiff 流列表合并为一个多帧 tiff 流。

参数:

范围类型描述
inputImagesStreamsjava.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 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。

saveAsTIFF(OutputStream outputStream, PageSize pageSize)

public void saveAsTIFF(OutputStream outputStream, PageSize pageSize)

将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存到单个 TIFF 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。
pageSizePageSize图像的页面大小。

saveAsTIFF(OutputStream outputStream, PageSize pageSize, TiffSettings settings)

public void saveAsTIFF(OutputStream outputStream, PageSize pageSize, TiffSettings settings)

将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存到单个 TIFF 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。
pageSizePageSize图像的页面大小。
settingsTiffSettings定义 TIFF 参数的设置对象。

saveAsTIFF(OutputStream outputStream, TiffSettings settings)

public void saveAsTIFF(OutputStream outputStream, TiffSettings settings)

将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。
settingsTiffSettings定义 TIFF 参数的设置对象。

saveAsTIFF(OutputStream outputStream, TiffSettings settings, IIndexBitmapConverter converter)

public void saveAsTIFF(OutputStream outputStream, TiffSettings settings, IIndexBitmapConverter converter)

将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。
settingsTiffSettings定义 TIFF 参数的设置对象。
converterIIndexBitmapConverter外部转换器

saveAsTIFF(OutputStream outputStream, int compressionType)

public void saveAsTIFF(OutputStream outputStream, int compressionType)

将 pdf 文档的每一页转换为图像并将图像保存为单个 TIFF 文件。

参数:

范围类型描述
outputStreamjava.io.OutputStream输出流。
compressionTypeint压缩类型。

saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight)

public void saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight)

将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存到单个 TIFF 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。

saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, TiffSettings settings)

public void saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, TiffSettings settings)

将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存到单个 TIFF 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。
settingsTiffSettings定义 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 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。
settingsTiffSettings定义 TIFF 参数的设置对象。
converterIIndexBitmapConverter外部转换器

saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, int compressionType)

public void saveAsTIFF(OutputStream outputStream, int imageWidth, int imageHeight, int compressionType)

将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存到单个 TIFF 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。
compressionTypeint压缩类型。

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");

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的文件。

saveAsTIFF(String outputFile, PageSize pageSize)

public void saveAsTIFF(String outputFile, PageSize pageSize)

将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存为单个 TIFF 文件。

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的文件名
pageSizePageSize图像的页面大小。

saveAsTIFF(String outputFile, PageSize pageSize, TiffSettings settings)

public void saveAsTIFF(String outputFile, PageSize pageSize, TiffSettings settings)

将 pdf 文档的每一页转换为具有页面大小的图像,并将图像保存为单个 TIFF 文件。

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的文件名
pageSizePageSize图像的页面大小。
settingsTiffSettings定义 TIFF 参数的设置对象。

saveAsTIFF(String outputFile, TiffSettings settings)

public void saveAsTIFF(String outputFile, TiffSettings settings)

将 pdf 文档的每一页转换为图像,并将图像保存到单个 TIFF 文件。

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的文件名
settingsTiffSettings设置。

saveAsTIFF(String outputFile, TiffSettings settings, IIndexBitmapConverter converter)

public void saveAsTIFF(String outputFile, TiffSettings settings, IIndexBitmapConverter converter)

将 pdf 文档的每一页转换为图像,并将图像保存到单个 TIFF 文件。

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的文件名
settingsTiffSettings设置。
converterIIndexBitmapConverter外部转换器

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");

参数:

范围类型描述
outputFilejava.lang.String输出文件。
compressionTypeint压缩类型。

saveAsTIFF(String outputFile, int imageWidth, int imageHeight)

public void saveAsTIFF(String outputFile, int imageWidth, int imageHeight)

将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存为单个 TIFF 文件。

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的文件名
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。

saveAsTIFF(String outputFile, int imageWidth, int imageHeight, TiffSettings settings)

public void saveAsTIFF(String outputFile, int imageWidth, int imageHeight, TiffSettings settings)

将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存为单个 TIFF 文件。

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的文件名
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。
settingsTiffSettings定义 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 文件。

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的文件名
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。
settingsTiffSettings定义 TIFF 参数的设置对象。
converterIIndexBitmapConverter外部转换器

saveAsTIFF(String outputFile, int imageWidth, int imageHeight, int compressionType)

public void saveAsTIFF(String outputFile, int imageWidth, int imageHeight, int compressionType)

将 pdf 文档的每一页转换为具有尺寸的图像,并将图像保存为单个 TIFF 文件。

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的文件名
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。
compressionTypeint压缩类型。

saveAsTIFFClassF(OutputStream outputStream)

public void saveAsTIFFClassF(OutputStream outputStream)

将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。

saveAsTIFFClassF(OutputStream outputStream, PageSize pageSize)

public void saveAsTIFFClassF(OutputStream outputStream, PageSize pageSize)

将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。
pageSizePageSize图像的页面大小。

saveAsTIFFClassF(OutputStream outputStream, int imageWidth, int imageHeight)

public void saveAsTIFFClassF(OutputStream outputStream, int imageWidth, int imageHeight)

将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 流。

参数:

范围类型描述
outputStreamjava.io.OutputStream保存 TIFF 图像的流。
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。

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");

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的流。

saveAsTIFFClassF(String outputFile, PageSize pageSize)

public void saveAsTIFFClassF(String outputFile, PageSize pageSize)

将 pdf 文档的每一页转换为图像并将图像保存到单个 TIFF ClassF 文件。

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的流。
pageSizePageSize图像的页面大小。

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);

参数:

范围类型描述
outputFilejava.lang.String保存 TIFF 图像的流。
imageWidthint图片的宽度,单位是像素。
imageHeightint图像高度,单位为像素。

setCoordinateType(int value)

public void setCoordinateType(int value)

设置页面坐标类型(媒体/裁剪框)。默认使用 CropBox 值。

参数:

范围类型描述
valueintPageCoordinateType 元素

setEndPage(int value)

public void setEndPage(int value)

设置要转换的结束位置。 在 setStartPage(int) 之前使用 setEndPage(int)

参数:

范围类型描述
valueint整数值

setFormPresentationMode(int value)

public void setFormPresentationMode(int value)

设置表单呈现模式。

参数:

范围类型描述
valueint表格呈现模式。

setPassword(String value)

public void setPassword(String value)

设置文档所有者密码。

参数:

范围类型描述
valuejava.lang.String字符串值

setRangeOfPages(int startPage, int EndPage)

public void setRangeOfPages(int startPage, int EndPage)

设置要在其间转换的页面范围。

参数:

范围类型描述
startPageint整数值
EndPageint整数值

setRenderingOptions(RenderingOptions value)

public void setRenderingOptions(RenderingOptions value)

设置渲染选项。

参数:

范围类型描述
valueRenderingOptions渲染选项。

setResolution(Resolution value)

public void setResolution(Resolution value)

在转换期间设置分辨率。分辨率越高,转换速度越慢。默认值为 150。

参数:

范围类型描述
valueResolution分辨率元素

setShowHiddenAreas(boolean value)

public void setShowHiddenAreas(boolean value)

参数:

范围类型描述
valueboolean

setStartPage(int value)

public void setStartPage(int value)

设置要转换的起始位置。最小值为 1。 在 setStartPage(int) 之前使用 setEndPage(int)

参数:

范围类型描述
valueint整数值

setUserPassword(String value)

public void setUserPassword(String value)

设置文档用户密码。

参数:

范围类型描述
valuejava.lang.String字符串值

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int