public class DocOptUtil extends Object
| 构造器和说明 |
|---|
DocOptUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<BufferedImage> |
fetchPdfImages(InputStream inPdfFile)
从 pdf 中获取图片
|
static List<BufferedImage> |
fetchPdfImages(String pdfFilePath)
从 pdf 中获取图片
|
static boolean |
isScannedPdf(InputStream inputStream)
检测 PDF 是否为扫描件(主要是图片,无有效文本层)
|
static void |
mergePdfFiles(OutputStream fos,
List<InputStream> osPdfs) |
static void |
mergePdfFiles(String outputPath,
List<String> inputPaths) |
static List<BufferedImage> |
pdf2Images(InputStream inPdfFile,
double ppm)
pdf 转图片,每一页一个图片
|
static List<BufferedImage> |
pdf2Images(String pdfFilePath,
double ppm)
pdf 转图片,每一页一个图片
|
static boolean |
pdfContainsJSAction(String pdfFilePath) |
static void |
pdfHighlightKeywords(InputStream inputPath,
OutputStream outputPath,
List<String> keywords,
Color color) |
static void |
pdfHighlightKeywords(String inputPath,
String outputPath,
List<String> keywords,
Color color) |
public static void mergePdfFiles(OutputStream fos, List<InputStream> osPdfs)
public static boolean pdfContainsJSAction(String pdfFilePath)
public static boolean isScannedPdf(InputStream inputStream)
inputStream - PDF 文件流public static void pdfHighlightKeywords(InputStream inputPath, OutputStream outputPath, List<String> keywords, Color color) throws IOException
IOExceptionpublic static void pdfHighlightKeywords(String inputPath, String outputPath, List<String> keywords, Color color) throws IOException
IOExceptionpublic static List<BufferedImage> pdf2Images(InputStream inPdfFile, double ppm)
inPdfFile - 输入pdf文件流ppm - 每毫米像素数量public static List<BufferedImage> pdf2Images(String pdfFilePath, double ppm)
pdfFilePath - PDF文件路径ppm - 每毫米像素数量public static List<BufferedImage> fetchPdfImages(InputStream inPdfFile)
inPdfFile - 输入pdf文件流public static List<BufferedImage> fetchPdfImages(String pdfFilePath)
pdfFilePath - PDF文件路径Copyright © 2026 江苏南大先腾信息产业股份有限公司. All rights reserved.