Package de.elo.mover.main.helper
Class JacobHelper
java.lang.Object
de.elo.mover.main.helper.JacobHelper
Ü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 - 2022
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconvertDpsFileToPdf(File srcFile, File targetFile) Konvertiert die angegebene DPS-Datei nach PDF.static voidconvertEtFileToPdf(File srcFile, File targetFile) Konvertiert die angegebene ET-Datei nach PDF.static voidconvertExcelFileToPdf(File srcFile, File targetFile) Konvertiert die angegebene EXCEL-Datei nach PDF.static voidconvertFileToPdf(File srcFile, File targetFile) Konvertiert die angegebene Datei nach PDF.static intconvertOneNoteFileToPdf(File srcFile, File targetFile) Konvertiert die angegebene OneNote-Datei nach PDF.static intconvertOneNoteFileToPdfWithEloExe(File srcFile, File targetFile) Konvertiert die angegebene OneNote-Datei nach PDF mit Hilfe der Datei "OneNoteToPdf.exe".static voidconvertOneNoteFileToPdfWithJacob(File srcFile, File targetFile) Konvertiert die angegebene OneNote-Datei nach PDF mit Hilfe der Jacob Library.static voidconvertPowerpointFileToPdf(File srcFile, File targetFile) Konvertiert die angegebene POWERPOINT-Datei nach PDF.static voidconvertVisioFileToPdf(File srcFile, File targetFile) Konvertiert die angegebene VISIO-Datei nach PDF.static voidconvertWordFileToPdf(File srcFile, File targetFile) Konvertiert die angegebene WORD-Datei nach PDF.static voidconvertWpsFileToPdf(File srcFile, File targetFile) Konvertiert die angegebene WPS-Datei nach PDF.getWordBookmarks(File wordFile) Liefert eine Map mit den Bookmarks (Schlüssel und Wert) der angegebenen Word-Datei zurück.getWordContentFields(File wordFile) Liefert eine Map mit den Inhaltsfeldern (Schlüssel und Wert) der angegebenen Word-Datei (seit Word 2010) zurück.getWordFormFields(File wordFile) Liefert eine Map mit den Feldern (Schlüssel und Wert) der angegebenen Word-Datei im alten Word-Format zurück.static voidsetWordBookmarks(File wordFile, HashMap<String, String> bookmarks) Setzt die Bookmarks in der angegebenen MS-Word Datei.static voidtransferObjKeys(de.elo.ix.client.Sord sord, File wordFile) Überträgt die Werte der ELO-ObjKeys in die Formularfelder der angegebenen WORD-Datei.static voidtransferWordFields(File wordFile, de.elo.ix.client.Sord sord) Überträgt die Felder der Word-Datei im angegebenen Sord-Objekt.
-
Constructor Details
-
JacobHelper
public JacobHelper()
-
-
Method Details
-
convertFileToPdf
Konvertiert die angegebene Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
Exception
-
convertWordFileToPdf
Konvertiert die angegebene WORD-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
Exception
-
convertExcelFileToPdf
Konvertiert die angegebene EXCEL-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
Exception
-
convertPowerpointFileToPdf
Konvertiert die angegebene POWERPOINT-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
Exception
-
convertVisioFileToPdf
Konvertiert die angegebene VISIO-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
Exception
-
convertWpsFileToPdf
Konvertiert die angegebene WPS-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
Exception
-
convertDpsFileToPdf
Konvertiert die angegebene DPS-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
Exception
-
convertEtFileToPdf
Konvertiert die angegebene ET-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Throws:
Exception
-
convertOneNoteFileToPdf
Konvertiert die angegebene OneNote-Datei nach PDF.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei- Returns:
- Rückgabewert vom Prozess, der die EXE-Datei startet
- Throws:
Exception
-
convertOneNoteFileToPdfWithEloExe
Konvertiert 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:
Exception
-
convertOneNoteFileToPdfWithJacob
Konvertiert die angegebene OneNote-Datei nach PDF mit Hilfe der Jacob Library.- Parameters:
srcFile- QuelldateitargetFile- Zieldatei
-
getWordBookmarks
Liefert 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:
Exception
-
setWordBookmarks
public static void setWordBookmarks(File wordFile, HashMap<String, String> bookmarks) throws ExceptionSetzt die Bookmarks in der angegebenen MS-Word Datei.- Parameters:
wordFile- Word-Dateibookmarks- Hashmap mit Bookmarks- Throws:
Exception
-
getWordFormFields
Liefert 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:
Exception
-
getWordContentFields
Liefert 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:
Exception
-
transferWordFields
Überträgt die Felder der Word-Datei im angegebenen Sord-Objekt.- Parameters:
wordFile- Word-Dateisord- Metadaten des Dokuments- Throws:
Exception
-
transferObjKeys
Überträgt die Werte der ELO-ObjKeys in die Formularfelder der angegebenen WORD-Datei.- Parameters:
sord- Metadaten des DokumentswordFile- Word-Datei- Throws:
Exception
-