​ 一直以来说写一个关于Java操作PDF的工具类,也没有时间去写,今天抽空写一个简单的工具类,拥有PDF中 换行,字体大小,字体设置,字体颜色,首行缩进,居中,居左,居右,增加新一页等功能,如果需要Table表格的可以用Cell这个方法就可以实现,这个工具类参数也比较多点,自己想优化的,可以写一个实体类来封装. 好了,废话不多说了. 首先我们引入需要的第三方jar包 <!-- https://mvnrepository.com/artifact/com.lowagie/itext --> &…
package com.elitel.hljhr.comm.web.main.controller; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import javax.servlet.http.HttpServletRequest; impor…
package com.elitel.hljhr.comm.web.main.controller; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import javax.servlet.http.HttpServletRequest; import com.aspose.cells.License; import com.aspose.cells.Workbook; impo…
package com.elitel.hljhr.comm.web.main.controller; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import javax.servlet.http.HttpServletRequest; import com.aspose.words.Document; import com.aspose.words.License; impo…
PDFBox是Apache下的一个操作pdf的类库.其也提供了一个命令行的工具,也提供了java调用的第三方类库. 下载地址:https://pdfbox.apache.org/ 下面的实验基于JDK8+pdfbox-2.0.13.jar+pdfbox-app-2.0.13.jar(命令行工具库) 1.命令行使用 文档参考:https://pdfbox.apache.org/2.0/commandline.html 命令行工具可以提取pdf中的图片.文本,合并pdf与拆分pdf,pdf转换为图片…
前提是知道文件在哪个文件夹下面然后到文件夹下面删除文件,如果文件夹也需要传参数需要对下面方法进行改造. ( 需要借助于commons-io.jar和ResourceUtils.java  ) 1.DeleteFileUtil.java工具类 package com.tyust.common; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; import org.apa…
c#中@标志的作用   参考微软官方文档-特殊字符@,地址 https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/tokens/verbatim 1.在变量名前加@,可以告诉编译器,@后的就是变量名.主要用于变量名和C#关键字重复时使用. string[] @for = { "John", "James", "Joan", "Jamie" }; fo…
php简单实用好用的文件及文件夹复制函数和工具类(创建.移动.复制.删除) function recurse_copy($src,$dst) {  // 原目录,复制到的目录 $dir = opendir($src); @mkdir($dst); while(false !== ( $file = readdir($dir)) ) { if (( $file != '.' ) && ( $file != '..' )) { if ( is_dir($src . '/' . $file) )…
前提条件  必须安装MS office 1.jdk使用jdk1.8 2.jacob.dll放在..\jdk1.8\jre\bin目录下 3.eclipse的jre版本要和jdk一致,window->preferences->java->compiler勾选jdk 1.8 4.window->preferences->java->InstalledJREs->Add 配置成jdk1.8.0_22版本 然后勾选上 点击ok. 5.在项目目录下新建lib目录,将jaco…
1. java.util.Arrays  数组工具类    Arrays.toString (数组) 数组值链接字符串 Arrays.sort(数组) 基本类型: 优化的快速排序 引用类型: 优化的合并排序 Arrays.binarySearch(数组,目标值) 二分法查找 在有序数组中, 查找目标值的位置 找不到,返回辅负数无意义值 Arrays.copy(数组,长度) 把数组复制成指定长度的新数组 不超出原数组长度,相当于截取 超出原数组长度, 超出范围赋值默认值 Arrays.fill(数…