public class OfficeTransHelper extends Object
限定符和类型 | 字段和说明 |
---|---|
static String |
DEFAULT_FILE_SUFFIX |
static String |
OFFICE_TRANS_TYPE_SEEYON |
static String |
OFFICE_TRANS_TYPE_YONGZHONG |
static String |
OfficeTransPathPrefix |
static String |
PDF_PASSWORD |
构造器和说明 |
---|
OfficeTransHelper() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
allowTrans(Attachment attachment)
判断是否允许转换。
|
static boolean |
allowTrans(V3XFile file)
判断是否允许转换。
|
static String |
buildCacheUrl(Date createDate,
long fileId,
String filename,
boolean needDownload)
生成Office转换文件的访问链接
|
static String |
buildCacheUrl(V3XFile file,
boolean needDownload)
生成Office转换文件的访问链接。
|
static String |
formatSize(long size)
格式化文件大小
|
static String |
getExtName(String fileName)
获取文件扩展名
|
static long |
getFileSize(String path)
获取文件大小
|
static int |
getPDFFileTotalPage(File file)
获取指定文件的总页数
|
static boolean |
isDir(String path)
判断一个路径字符串是否是目录
|
static boolean |
isOfficeTran()
获得系统配置,是否开始永中转换
|
static byte[] |
readFile(File file)
读文件
|
static File |
updatePDFFilePopedom(File file,
String oldPassword)
修改PDF文件权限
|
public static boolean allowTrans(Attachment attachment)
attachment
- 附件对象public static boolean allowTrans(V3XFile file)
file
- 附件对象public static String buildCacheUrl(V3XFile file, boolean needDownload)
fileId
- 文件Id。public static String buildCacheUrl(Date createDate, long fileId, String filename, boolean needDownload)
createDate
- fileId
- filename
- needDownload
- public static boolean isOfficeTran()
true
:启用public static String formatSize(long size)
size
- public static long getFileSize(String path)
path
- 文件路径public static boolean isDir(String path)
dir
- public static File updatePDFFilePopedom(File file, String oldPassword)
file
- oldPassword
- PDF文件原密码public static int getPDFFileTotalPage(File file)
file
- public static byte[] readFile(File file) throws IOException
file
- IOException
Copyright © 2016–2018. All rights reserved.