91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 11.67MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-07
  • 語言: 其他
  • 標(biāo)簽:

資源簡介

將doc文檔中的內(nèi)容復(fù)制到docx模板中,技術(shù)批量轉(zhuǎn)換

資源截圖

代碼片段和文件信息

package?com.leo.word;

import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.util.Arrays;
import?java.util.List;

import?javax.swing.JFileChooser;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JOptionPane;
import?javax.swing.JScrollPane;

import?org.apache.poi.hwpf.HWPFDocument;
import?org.apache.poi.hwpf.model.PicturesTable;
import?org.apache.poi.hwpf.usermodel.Picture;
import?org.apache.poi.hwpf.usermodel.Range;
import?org.apache.poi.xwpf.usermodel.XWPFDocument;
import?org.apache.poi.xwpf.usermodel.XWPFFooter;
import?org.apache.poi.xwpf.usermodel.XWPFHeader;
import?org.apache.poi.xwpf.usermodel.XWPFParagraph;
import?org.apache.poi.xwpf.usermodel.XWPFPictureData;
import?org.apache.poi.xwpf.usermodel.XWPFRun;

import?javax.swing.JPanel;

import?java.awt.BorderLayout;

import?javax.swing.JTextField;
import?javax.swing.JButton;
import?javax.swing.filechooser.FileFilter;
import?javax.swing.filechooser.FileNameExtensionFilter;

import?java.awt.event.ActionListener;
import?java.awt.event.ActionEvent;

import?javax.swing.JTextArea;
import?javax.swing.ScrollPaneConstants;

public?class?Mainframe?extends?Jframe{
private?JTextField?tfModel;
private?JTextField?tfTarget;
private?JTextArea?textArea;
private?File?rootFile;
private?File?modelFile;
public?Mainframe(){
JPanel?modelPanel?=?new?JPanel();
getContentPane().add(modelPanel?BorderLayout.NORTH);

tfModel?=?new?JTextField();
modelPanel.add(tfModel);
tfModel.setColumns(30);

JButton?btnModel?=?new?JButton(“選擇模板文件“);
btnModel.addActionListener(new?ActionListener()?{
public?void?actionPerformed(ActionEvent?e)?{
JFileChooser?chooser?=?new?JFileChooser();
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
chooser.setFileFilter(new?FileNameExtensionFilter(“*.docx“?“docx“));
chooser.showDialog(new?JLabel()?“選擇“);
modelFile?=?chooser.getSelectedFile();
if(modelFile?!=?null){
tfModel.setText(modelFile.getAbsolutePath());
}
}
});
modelPanel.add(btnModel);

JButton?btnOk?=?new?JButton(“執(zhí)行轉(zhuǎn)換“);
btnOk.addActionListener(new?ActionListener()?{
public?void?actionPerformed(ActionEvent?e)?{
if(modelFile?==?null){
JOptionPane.showMessageDialog(null?“請選擇模板文件“);
return;
}

if(rootFile?==?null){
JOptionPane.showMessageDialog(null?“請選擇要轉(zhuǎn)換的文件“);
return;
}

if(rootFile.isFile()){
String?content?=?read95(rootFile);
String?path?=?modelFile.getParent()?+?File.separator?+?rootFile.getName().substring(0?rootFile.getName().indexOf(“.“))?+?“.docx“;
System.out.println(path);
copy(modelFile?new?File(path));
write2007(path?content);
textArea.append(path?+?“轉(zhuǎn)換成功\n“);
}else?if(rootFile.isDirectory()){
File[]?files?=?rootFile.listFiles(new?java.io.FileFilter()?{

public?boolean?accept(File?pathname)?{
if(pathname.get

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-08-12?16:09??Word澶嶅埗\
?????文件?????????900??2016-08-12?17:16??Word澶嶅埗\.classpath
?????文件?????????369??2016-08-12?09:34??Word澶嶅埗\.project
?????目錄???????????0??2016-08-12?16:09??Word澶嶅埗\.settings\
?????文件??????????57??2016-08-12?16:07??Word澶嶅埗\.settings\org.eclipse.core.resources.prefs
?????文件?????????598??2016-08-12?16:09??Word澶嶅埗\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2016-08-13?09:32??Word澶嶅埗\bin\
?????目錄???????????0??2016-08-13?09:32??Word澶嶅埗\bin\com\
?????目錄???????????0??2016-08-13?09:32??Word澶嶅埗\bin\com\leo\
?????目錄???????????0??2016-08-13?10:09??Word澶嶅埗\bin\com\leo\word\
?????文件????????1612??2016-08-13?10:47??Word澶嶅埗\bin\com\leo\word\Mainframe$1.class
?????文件?????????856??2016-08-13?10:47??Word澶嶅埗\bin\com\leo\word\Mainframe$2$1.class
?????文件????????2680??2016-08-13?10:47??Word澶嶅埗\bin\com\leo\word\Mainframe$2.class
?????文件????????1610??2016-08-13?10:47??Word澶嶅埗\bin\com\leo\word\Mainframe$3.class
?????文件????????1368??2016-08-13?10:47??Word澶嶅埗\bin\com\leo\word\Mainframe$4.class
?????文件????????7251??2016-08-13?10:47??Word澶嶅埗\bin\com\leo\word\Mainframe.class
?????文件?????????275??2016-08-13?09:32??Word澶嶅埗\bin\com\leo\word\WordUtil.class
?????目錄???????????0??2016-08-12?17:35??Word澶嶅埗\file\
?????文件??????281088??2016-08-12?10:06??Word澶嶅埗\file\01.html鑷祴棰?-?絳旀.doc
?????目錄???????????0??2016-08-15?09:54??__MACOSX\
?????目錄???????????0??2016-08-15?09:54??__MACOSX\Word澶嶅埗\
?????目錄???????????0??2016-08-15?09:54??__MACOSX\Word澶嶅埗\file\
?????文件?????????406??2016-08-12?10:06??__MACOSX\Word澶嶅埗\file\._01.html鑷祴棰?-?絳旀.doc
?????文件???????70656??2016-08-12?17:36??Word澶嶅埗\file\涓槦鏂囨。妯$増?-?绔栫殑.doc
?????文件?????????406??2016-08-12?17:36??__MACOSX\Word澶嶅埗\file\._涓槦鏂囨。妯$増?-?绔栫殑.doc
?????文件???????97783??2016-08-13?09:28??Word澶嶅埗\file\涓槦鏂囨。妯$増?-?绔栫殑.docx
?????文件?????????175??2016-08-13?09:28??__MACOSX\Word澶嶅埗\file\._涓槦鏂囨。妯$増?-?绔栫殑.docx
?????目錄???????????0??2016-08-12?10:46??Word澶嶅埗\lib\
?????文件???????92241??2016-08-12?10:46??Word澶嶅埗\lib\curvesapi-1.03.jar
?????文件?????2528204??2016-08-12?10:05??Word澶嶅埗\lib\poi-3.14-20160307.jar
?????文件??????340081??2016-08-12?10:05??Word澶嶅埗\lib\poi-examples-3.14-20160307.jar
............此處省略11個文件信息

評論

共有 條評論

相關(guān)資源