LTSC 's Blog

Another OnePiece

 2017-02-08 15:31:28 | 5条评论

修改Hosts文件,预防SVN服务器地址变更

  • 问题由来

    在工作环境调整时,有的时候SVN服务器的IP地址需要修改,而修改的过程中可能会出现一些问题。

  • 问题解决
    • 先打开hosts文件,位置:C:\WINDOWS\system32\drivers\etc,添加如下文本:IP ip的变量名
    • 192.168.10.217 svnserver
    • 添加新的SVN资源库,url如下:
    • https://svnserver:端口/svn/... 
    • 大功告成,当工作环境调整时,只需修改Hosts文件即可
  • 可参考文章
  1. 主题:修改hosts文件,预防SVN服务器地址变更问题
  2. Eclipse中如何修改SVN的地址
 2017-01-17 15:34:43 | 1条评论

重命名保存文件

  • Java重命名保存文件

本人比较懒,Java重命名保存文件方法如下

package home.ant.util;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;

public class FileUtil {
    /**
     * 重命名保存文件
     * 
     * @param rootPath
     * 		文件存放根路径
     * @param filename
     * 		重命名
     * @param file
     * 		需要保存的文件
     */
    public static void saveFile(String rootPath,String filename,File file) {  
        FileOutputStream fos = null;  
        FileInputStream fis = null;
    	try {  
            File targetDir = new File(rootPath);
            if (!targetDir.exists()) {
            	targetDir.mkdirs();
            }
            fos = new FileOutputStream(rootPath + filename);  
            fis = new FileInputStream(file);  
            byte[] buf = new byte[1024];  
            int len = 0;  
            while ((len = fis.read(buf)) > 0) {  
                fos.write(buf, 0, len);  
            }  
        } catch (Exception e) {  
            e.printStackTrace();  
        } finally {
   
 2017-01-09 14:18:03 | 2条评论

JACOB word2PDF

使用jacob来转换word文档为pdf

  • 什么是JACOB

JACOB是一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32程序库。

  • 准备工作
  1. 下载jacob,我下载的是jacob-1.18,根据windows操作系统的bit位数选择对应jacob.dll 放置在系统system32下,如C:\Windows\System32
  2. 开发环境中添加jacob.jar
  3. Microsoftoffice安装
  • 核心代码
package home.ant.Util;

import java.io.File;

import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.ComThread;
import com.jacob.com.Dispatch;

public class OfficeConverter {

    /**
     * jacob调用MS Office转换word为PDF
     * 
     * @param inputFile
     * 		word文档的绝对路径
     * @param pdfFile
     * 		输出pdf文档的绝对路径
     * @return
     */
    public void word2PDF(String inputFile, String pdfFile) {
        try {
            // 打开word应用程序
            ActiveXComponent app = new ActiveXComponent("Word.Application");
            // 设置word不可见
            app.setProperty("Visible", false);
            // 获得word中所有打开的文档,返回Documents对象
            Dispatch docs = app.getProperty("Documents").toDispatch();
            // 调用Documents对象中Open方法打开文档,并返回打开的文档对象Document
            
 2017-01-06 11:27:35 | 2条评论

Hello World

package home.ant.test;

public class Handsome {

	public static void main(String[] args) {
		System.out.println("Hello World !");
		System.out.println("How handsome you are !");
	}

}