Class ELOAsJacobUtils

java.lang.Object
de.elo.mover.utils.ELOAsJacobUtils

public class ELOAsJacobUtils
extends java.lang.Object

Überschrift: ELOAsJacobUtils.

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
    ELOAsJacobUtils()  
  • Method Summary

    Modifier and Type Method Description
    static void convertDpsFileToPdf​(java.io.File srcFile, java.io.File targetFile)
    Konvertiert die angegebene DPS-Datei nach PDF.
    static void convertEtFileToPdf​(java.io.File srcFile, java.io.File targetFile)
    Konvertiert die angegebene ET-Datei nach PDF.
    static void convertExcelFileToPdf​(java.io.File srcFile, java.io.File targetFile)
    Konvertiert die angegebene EXCEL-Datei nach PDF.
    static void convertFileToPdf​(java.io.File srcFile, java.io.File targetFile)
    Konvertiert die angegebene Datei nach PDF.
    static int convertOneNoteFileToPdf​(java.io.File srcFile, java.io.File targetFile)
    Konvertiert die angegebene OneNote-Datei nach PDF.
    static void convertPowerpointFileToPdf​(java.io.File srcFile, java.io.File targetFile)
    Konvertiert die angegebene POWERPOINT-Datei nach PDF.
    static void convertVisioFileToPdf​(java.io.File srcFile, java.io.File targetFile)
    Konvertiert die angegebene VISIO-Datei nach PDF.
    static void convertWordFileToPdf​(java.io.File srcFile, java.io.File targetFile)
    Konvertiert die angegebene WORD-Datei nach PDF.
    static void convertWpsFileToPdf​(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 void transferObjKeys​(de.elo.ix.client.Sord sord, java.io.File wordFile)
    Überträgt die Inhalte der ELO-ObjKeys in die Formularfelder der angegebenen WORD-Datei.
    static void transferWordFields​(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

    • ELOAsJacobUtils

      public ELOAsJacobUtils()
  • Method Details

    • convertFileToPdf

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

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

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

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

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

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

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

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

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

      public static java.util.HashMap<java.lang.String,​java.lang.String> getWordBookmarks​(java.io.File wordFile) throws java.lang.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:
      java.lang.Exception
    • getWordFormFields

      public static java.util.HashMap<java.lang.String,​java.lang.String> getWordFormFields​(java.io.File wordFile) throws java.lang.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:
      java.lang.Exception
    • getWordContentFields

      public static java.util.HashMap<java.lang.String,​java.lang.String> getWordContentFields​(java.io.File wordFile) throws java.lang.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:
      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-Datei
      sord - 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 Inhalte der ELO-ObjKeys in die Formularfelder der angegebenen WORD-Datei.
      Parameters:
      sord - Metadaten des Dokuments
      wordFile - MS-Word Datei
      Throws:
      java.lang.Exception