Class JacobHelper

java.lang.Object
de.elo.mover.main.helper.JacobHelper

public class JacobHelper extends 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 - 2022

  • Constructor Details

    • JacobHelper

      public JacobHelper()
  • Method Details

    • convertFileToPdf

      public static void convertFileToPdf(File srcFile, File targetFile) throws Exception
      Konvertiert die angegebene Datei nach PDF.
      Parameters:
      srcFile - Quelldatei
      targetFile - Zieldatei
      Throws:
      Exception
    • convertWordFileToPdf

      public static void convertWordFileToPdf(File srcFile, File targetFile) throws Exception
      Konvertiert die angegebene WORD-Datei nach PDF.
      Parameters:
      srcFile - Quelldatei
      targetFile - Zieldatei
      Throws:
      Exception
    • convertExcelFileToPdf

      public static void convertExcelFileToPdf(File srcFile, File targetFile) throws Exception
      Konvertiert die angegebene EXCEL-Datei nach PDF.
      Parameters:
      srcFile - Quelldatei
      targetFile - Zieldatei
      Throws:
      Exception
    • convertPowerpointFileToPdf

      public static void convertPowerpointFileToPdf(File srcFile, File targetFile) throws Exception
      Konvertiert die angegebene POWERPOINT-Datei nach PDF.
      Parameters:
      srcFile - Quelldatei
      targetFile - Zieldatei
      Throws:
      Exception
    • convertVisioFileToPdf

      public static void convertVisioFileToPdf(File srcFile, File targetFile) throws Exception
      Konvertiert die angegebene VISIO-Datei nach PDF.
      Parameters:
      srcFile - Quelldatei
      targetFile - Zieldatei
      Throws:
      Exception
    • convertWpsFileToPdf

      public static void convertWpsFileToPdf(File srcFile, File targetFile) throws Exception
      Konvertiert die angegebene WPS-Datei nach PDF.
      Parameters:
      srcFile - Quelldatei
      targetFile - Zieldatei
      Throws:
      Exception
    • convertDpsFileToPdf

      public static void convertDpsFileToPdf(File srcFile, File targetFile) throws Exception
      Konvertiert die angegebene DPS-Datei nach PDF.
      Parameters:
      srcFile - Quelldatei
      targetFile - Zieldatei
      Throws:
      Exception
    • convertEtFileToPdf

      public static void convertEtFileToPdf(File srcFile, File targetFile) throws Exception
      Konvertiert die angegebene ET-Datei nach PDF.
      Parameters:
      srcFile - Quelldatei
      targetFile - Zieldatei
      Throws:
      Exception
    • convertOneNoteFileToPdf

      public static int convertOneNoteFileToPdf(File srcFile, File targetFile) throws Exception
      Konvertiert die angegebene OneNote-Datei nach PDF.
      Parameters:
      srcFile - Quelldatei
      targetFile - Zieldatei
      Returns:
      Rückgabewert vom Prozess, der die EXE-Datei startet
      Throws:
      Exception
    • convertOneNoteFileToPdfWithEloExe

      public static int convertOneNoteFileToPdfWithEloExe(File srcFile, File targetFile) throws Exception
      Konvertiert die angegebene OneNote-Datei nach PDF mit Hilfe der Datei "OneNoteToPdf.exe".
      Parameters:
      srcFile - Quelldatei
      targetFile - Zieldatei
      Returns:
      Rückgabewert vom Prozess, der die EXE-Datei startet
      Throws:
      Exception
    • convertOneNoteFileToPdfWithJacob

      public static void convertOneNoteFileToPdfWithJacob(File srcFile, File targetFile)
      Konvertiert die angegebene OneNote-Datei nach PDF mit Hilfe der Jacob Library.
      Parameters:
      srcFile - Quelldatei
      targetFile - Zieldatei
    • getWordBookmarks

      public static HashMap<String,String> getWordBookmarks(File wordFile) throws Exception
      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 Exception
      Setzt die Bookmarks in der angegebenen MS-Word Datei.
      Parameters:
      wordFile - Word-Datei
      bookmarks - Hashmap mit Bookmarks
      Throws:
      Exception
    • getWordFormFields

      public static HashMap<String,String> getWordFormFields(File wordFile) throws Exception
      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

      public static HashMap<String,String> getWordContentFields(File wordFile) throws Exception
      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

      public static void transferWordFields(File wordFile, de.elo.ix.client.Sord sord) throws Exception
      Überträgt die Felder der Word-Datei im angegebenen Sord-Objekt.
      Parameters:
      wordFile - Word-Datei
      sord - Metadaten des Dokuments
      Throws:
      Exception
    • transferObjKeys

      public static void transferObjKeys(de.elo.ix.client.Sord sord, File wordFile) throws Exception
      Überträgt die Werte der ELO-ObjKeys in die Formularfelder der angegebenen WORD-Datei.
      Parameters:
      sord - Metadaten des Dokuments
      wordFile - Word-Datei
      Throws:
      Exception