public class FilePretreatUtils extends Object
| 构造器和说明 |
|---|
FilePretreatUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
addThumbnail(FileInfo fileInfo,
String sourceFilePath,
int width,
int height) |
static String |
addWatermarkForPdf(FileInfo fileInfo,
String inputPdfPath,
String waterMarkStr) |
static boolean |
createImageThumbnail(String filename,
int thumbWidth,
int thumbHeight,
int quality,
String outFilename)
给文件添加缩略图
|
static String |
createPdf(FileInfo fileInfo,
String sourceFilePath) |
static boolean |
encryptFile(String inputFile,
String diminationFileName,
String password)
加密文件:加密算法暂时不可以设定
|
static String |
encryptFileWithAes(FileInfo fileInfo,
String sourceFilePath,
String encryptPass) |
static com.centit.search.document.FileDocument |
index(FileInfo fileInfo,
String sourceFilePath) |
static boolean |
office2Pdf(String inputFile,
String pdfFile)
将office文件转换为PDF
|
static boolean |
office2Pdf(String suffix,
String inputFile,
String pdfFile) |
static String |
zipFile(FileInfo fileInfo,
String sourceFilePath) |
static boolean |
zipFile(String inputFile,
String fileName,
String zipFilePathName)
压缩文件
|
static String |
zipFileAndEncrypt(FileInfo fileInfo,
String sourceFilePath,
String encryptPass) |
static boolean |
zipFileAndEncrypt(String inputFilePath,
String zipFilePath,
String password)
压缩文件并通过密码加密
|
public static boolean office2Pdf(String inputFile, String pdfFile) throws Exception
inputFile - office文件pdfFile - PDF文件Exceptionpublic static boolean office2Pdf(String suffix, String inputFile, String pdfFile) throws Exception
Exceptionpublic static boolean createImageThumbnail(String filename, int thumbWidth, int thumbHeight, int quality, String outFilename)
filename - 文件名thumbWidth - 宽度thumbHeight - 高度quality - qualityoutFilename - 处理后文件名public static boolean zipFile(String inputFile, String fileName, String zipFilePathName)
inputFile - 处理前的文件fileName - 文件名zipFilePathName - zip文件路径public static boolean zipFileAndEncrypt(String inputFilePath, String zipFilePath, String password)
inputFilePath - 处理前的文件zipFilePath - zip文件路径password - 密码public static boolean encryptFile(String inputFile, String diminationFileName, String password)
inputFile - 处理前文件diminationFileName - diminationFileNamepassword - 密码public static String createPdf(FileInfo fileInfo, String sourceFilePath) throws Exception
Exceptionpublic static String addWatermarkForPdf(FileInfo fileInfo, String inputPdfPath, String waterMarkStr) throws IOException
IOExceptionpublic static String addThumbnail(FileInfo fileInfo, String sourceFilePath, int width, int height) throws IOException
IOExceptionpublic static String zipFile(FileInfo fileInfo, String sourceFilePath) throws IOException
IOExceptionpublic static String zipFileAndEncrypt(FileInfo fileInfo, String sourceFilePath, String encryptPass) throws IOException
IOExceptionpublic static String encryptFileWithAes(FileInfo fileInfo, String sourceFilePath, String encryptPass) throws IOException
IOExceptionCopyright © 2021 Centit Information Technical, co. Inc.. All rights reserved.