Package de.elo.mover.main.helper
Class JacobHelper
java.lang.Object
de.elo.mover.main.helper.JacobHelper
public class JacobHelper
extends java.lang.Object
Überschrift: JacobHelper.
Beschreibung: Hilfsmethoden für die JACOB-Library. Für die Methoden dieser Klasse kann nur begrenzter Support geleistet werden.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2020
-
Constructor Summary
Constructors Constructor Description JacobHelper() -
Method Summary
Modifier and Type Method Description static voidconvertDpsFileToPdf(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene DPS-Datei nach PDF.static voidconvertEtFileToPdf(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene ET-Datei nach PDF.static voidconvertExcelFileToPdf(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene EXCEL-Datei nach PDF.static voidconvertFileToPdf(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene Datei nach PDF.static intconvertOneNoteFileToPdf(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene OneNote-Datei nach PDF.static intconvertOneNoteFileToPdfWithEloExe(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene OneNote-Datei nach PDF mit Hilfe der Datei "OneNoteToPdf.exe".static voidconvertOneNoteFileToPdfWithJacob(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene OneNote-Datei nach PDF mit Hilfe der Jacob Library.static voidconvertPowerpointFileToPdf(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene POWERPOINT-Datei nach PDF.static voidconvertVisioFileToPdf(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene VISIO-Datei nach PDF.static voidconvertWordFileToPdf(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene WORD-Datei nach PDF.static voidconvertWpsFileToPdf(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene WPS-Datei nach PDF.static java.util.HashMap<java.lang.String,java.lang.String>getWordBookmarks(java.io.File wordFile)Liefert eine Map mit den Bookmarks (Schlüssel und Wert) der angegebenen Word-Datei zurück.static java.util.HashMap<java.lang.String,java.lang.String>getWordContentFields(java.io.File wordFile)Liefert eine Map mit den Inhaltsfeldern (Schlüssel und Wert) der angegebenen Word-Datei (seit Word 2010) zurück.static java.util.HashMap<java.lang.String,java.lang.String>getWordFormFields(java.io.File wordFile)Liefert eine Map mit den Feldern (Schlüssel und Wert) der angegebenen Word-Datei im alten Word-Format zurück.static voidtransferObjKeys(de.elo.ix.client.Sord sord, java.io.File wordFile)Überträgt die Werte der ELO-ObjKeys in die Formularfelder der angegebenen WORD-Datei.static voidtransferWordFields(java.io.File wordFile, de.elo.ix.client.Sord sord)Überträgt die Felder der Word-Datei im angegebenen Sord-Objekt.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
JacobHelper
public JacobHelper()
-
-
Method Details
-
convertFileToPdf
public static void convertFileToPdf(java.io.File srcFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
java.lang.Exception
-
convertWordFileToPdf
public static void convertWordFileToPdf(java.io.File srcFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene WORD-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
java.lang.Exception
-
convertExcelFileToPdf
public static void convertExcelFileToPdf(java.io.File srcFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene EXCEL-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
java.lang.Exception
-
convertPowerpointFileToPdf
public static void convertPowerpointFileToPdf(java.io.File srcFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene POWERPOINT-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
java.lang.Exception
-
convertVisioFileToPdf
public static void convertVisioFileToPdf(java.io.File srcFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene VISIO-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
java.lang.Exception
-
convertWpsFileToPdf
public static void convertWpsFileToPdf(java.io.File srcFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene WPS-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
java.lang.Exception
-
convertDpsFileToPdf
public static void convertDpsFileToPdf(java.io.File srcFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene DPS-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
java.lang.Exception
-
convertEtFileToPdf
public static void convertEtFileToPdf(java.io.File srcFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene ET-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
java.lang.Exception
-
convertOneNoteFileToPdf
public static int convertOneNoteFileToPdf(java.io.File srcFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene OneNote-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Returns:
- Rückgabewert vom Prozess, der die EXE-Datei startet
- Throws:
java.lang.Exception
-
convertOneNoteFileToPdfWithEloExe
public static int convertOneNoteFileToPdfWithEloExe(java.io.File srcFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene OneNote-Datei nach PDF mit Hilfe der Datei "OneNoteToPdf.exe".- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Returns:
- Rückgabewert vom Prozess, der die EXE-Datei startet
- Throws:
java.lang.Exception
-
convertOneNoteFileToPdfWithJacob
public static void convertOneNoteFileToPdfWithJacob(java.io.File srcFile, java.io.File targetFile)Konvertiert die angegebene OneNote-Datei nach PDF mit Hilfe der Jacob Library.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei
-
getWordBookmarks
public static java.util.HashMap<java.lang.String,java.lang.String> getWordBookmarks(java.io.File wordFile) throws java.lang.ExceptionLiefert eine Map mit den Bookmarks (Schlüssel und Wert) der angegebenen Word-Datei zurück.- Parameters:
wordFile- Word-Datei- Returns:
- Hashmap mit den Bookmarks
- Throws:
java.lang.Exception
-
getWordFormFields
public static java.util.HashMap<java.lang.String,java.lang.String> getWordFormFields(java.io.File wordFile) throws java.lang.ExceptionLiefert eine Map mit den Feldern (Schlüssel und Wert) der angegebenen Word-Datei im alten Word-Format zurück.- Parameters:
wordFile- Word-Datei- Returns:
- Hashmap mit den Feldern
- Throws:
java.lang.Exception
-
getWordContentFields
public static java.util.HashMap<java.lang.String,java.lang.String> getWordContentFields(java.io.File wordFile) throws java.lang.ExceptionLiefert eine Map mit den Inhaltsfeldern (Schlüssel und Wert) der angegebenen Word-Datei (seit Word 2010) zurück.- Parameters:
wordFile- Word-Datei- Returns:
- Hashmap mit den Inhaltsfeldern
- Throws:
java.lang.Exception
-
transferWordFields
public static void transferWordFields(java.io.File wordFile, de.elo.ix.client.Sord sord) throws java.lang.ExceptionÜberträgt die Felder der Word-Datei im angegebenen Sord-Objekt.- Parameters:
wordFile- Word-Dateisord- Metadaten des Dokuments- Throws:
java.lang.Exception
-
transferObjKeys
public static void transferObjKeys(de.elo.ix.client.Sord sord, java.io.File wordFile) throws java.lang.ExceptionÜberträgt die Werte der ELO-ObjKeys in die Formularfelder der angegebenen WORD-Datei.- Parameters:
sord- Metadaten des DokumentswordFile- Word-Datei- Throws:
java.lang.Exception
-