JACOB DOC a su vez un código eficiente TXT

java.io.BufferedReader importación;
java.io.DataInputStream importación;
java.io.File importación;
java.io.FileInputStream importación;
java.io.FileOutputStream importación;
java.io.InputStreamReader importación;
java.io.OutputStreamWriter importación;
java.io.Writer importación;
java.util.regex.Matcher importación;
java.util.regex.Pattern importación;
javax.swing.JLabel importación;
com.jacob.activeX.ActiveXComponent importación;
com.jacob.com.Dispatch importación;
com.jacob.com.Variant importación;
testth public class {
void main (String [] args) public static //调用Jacob,将doc文件转换为txt格式
DocPath {String = "archivo de origen nombre de ruta";
   // De acuerdo con la ruta del archivo, cree un objeto de archivo
  Cadena tpFile = "D: //2.txt";
// Iniciar el programa Palabra
ActiveXComponent aplicación = new ActiveXComponent ( "Word.Application");
// conjunto palabra invisible
app.setProperty ( "Visible", nueva variante (falso));
// Obtener el objeto de documento
docs objeto = app.getProperty ( "Documentos") toDispatch (.);
// entrada de documentos de documen
doc Object = Dispatch.invoke ((despacho) docs, "Open", Dispatch.Method,
nueva Object [] {DocPath, nueva variante (falso), nueva variante (true)},
new int [1]) toDispatch ().;
// Guardar archivo
Dispatch.invoke (Despacho) doc (, "Guardar como", Dispatch.Method,
nueva Object [] {tpFile, nueva variante (7)}, new int [1]);
// conjunto inmutable
Variant ftemp = nueva variante (false);
// Se cierra y salida
Dispatch.call ((Despacho) doc, "Cerrar", ftemp);
app.invoke ( "Salir", nueva variante [] {});
app.safeRelease ();

}}
Publicado 12 artículos originales · ganado elogios 6 · Vistas a 20000 +

Supongo que te gusta

Origin blog.csdn.net/huaweizte123/article/details/16981653
Recomendado
Clasificación