JACOB DOC wiederum effizienten Code TXT

import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.JLabel;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;
public class testth {
public static void main (String [] args) //调用Jacob,将doc文件转换为txt格式
{String docPath = "Quelldatei Pfadname";
   // Nach dem Dateipfad, erstellen Sie ein Dateiobjekt
  String tpFile = "D: //2.txt";
// Starten Sie Word-Programm
ActiveXComponent app = new ActiveXComponent ( "Word.Application");
// Set Wort unsichtbar
app.setProperty ( "Sichtbar", neuer Variant (false));
// Holen Sie sich das Objekt DOCUMENT
Object docs = app.getProperty ( "Documents") toDispatch (.);
// Öffnen doc Dokumenteneingabe
Objekt doc = Dispatch.invoke ((Versand) docs, "Open", Dispatch.Method,
new Object [] {docPath, neuer Variant (false), neuer Variant (true)},
new int [1]) toDispatch (.);
// Datei speichern
Dispatch.invoke ((Versand) doc, "Speichern unter", Dispatch.Method,
new Object [] {tpFile, neue Variante (7)}, new int [1]);
// Satz unveränderlich
Variante FTemp = neue Variante (false);
// schließen und beenden
Dispatch.call ((Versand) doc, "Close", FTemp);
app.invoke ( "Quit", New Variant [] {});
app.safeRelease ();

}}
Veröffentlicht 12 Original - Artikel · erntete Lob 6 · Ansichten 20000 +

Ich denke du magst

Origin blog.csdn.net/huaweizte123/article/details/16981653
Empfohlen
Rangfolge