Class ELOAsAsposeUtils


  • public class ELOAsAsposeUtils
    extends java.lang.Object

    Überschrift: ELOAsAsposeUtils.

    Beschreibung: Hilfsklasse für die Aspose Library. Für die Methoden dieser Klasse kann nur begrenzter Support geleistet werden.

    Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2019

    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void convertImageToPdf​(java.io.File sourceFile, java.io.File targetFile)
      Konvertiert die angegebene Bilddatei zu einer PDF-Datei.
      static java.util.ArrayList<java.io.File> exportAttachments​(java.io.File mailFile, java.io.File targetDir)
      Extrahiert die E-Mail Anhänge im angegebenen Verzeichnis.
      static java.util.ArrayList<java.lang.String> getAttachmentNames​(java.io.File mailFile)
      Liefert eine Liste mit den Namen der E-Mail Anhänge zurück.
      static java.util.List<java.lang.String> getBarcodes​(IXconnect ixConnect, java.io.File sourceFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType)
      Liefert eine Liste mit den Barcodes aus der angegebenen Datei zurück.
      static java.util.List<java.lang.String> getBarcodesFromImageFile​(IXconnect ixConnect, java.io.File imageFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType)
      Liefert eine Liste mit den Barcodes aus der angegebenen Bild-Datei zurück.
      static java.util.List<java.lang.String> getBarcodesFromPdfFile​(IXconnect ixConnect, java.io.File pdfFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType)
      Liefert eine Liste mit den Barcodes aus der angegebenen PDF-Datei zurück.
      static java.lang.String getBcc​(java.io.File mailFile)
      Liefert die versteckten zusätzlichen E-Mail Empfänger als einen String zurück.
      static java.lang.String[] getBccDisplayNameAsList​(java.io.File mailFile)
      Liefert die Anzeigenamen der versteckten zusätzlichen E-Mail Empfänger als eine Liste zurück.
      static java.lang.String[] getBccEmailAddressAsList​(java.io.File mailFile)
      Liefert die E-Mail Adressen der versteckten zusätzlichen E-Mail Empfänger als eine Liste zurück.
      static java.lang.String getBody​(java.io.File mailFile)
      Liefert den Body der angegebenen E-Mail zurück.
      static java.nio.charset.Charset getBodyEncoding​(java.io.File mailFile)
      Liefert die Kodierung der E-Mail Body zurück.
      static int getBodyType​(java.io.File mailFile)
      Liefert den Typ der E-Mail Body zurück.
      static java.lang.String getCc​(java.io.File mailFile)
      Liefert die zusätzlichen E-Mail Empfänger als einen String zurück.
      static java.lang.String[] getCcDisplayNameAsList​(java.io.File mailFile)
      Liefert die Anzeigenamen der zusätzlichen E-Mail Empfänger als eine Liste zurück.
      static java.lang.String[] getCcEmailAddressAsList​(java.io.File mailFile)
      Liefert die zusätzlichen E-Mail Empfänger als eine Liste zurück.
      static java.util.Date getDate​(java.io.File mailFile)
      Liefert das Datum der angegebenen E-Mail zurück.
      static java.lang.String getFrom​(java.io.File mailFile)
      Liefert die originale Sender-Adresse der angegebenen E-Mail zurück.
      static java.lang.String getFromDisplayName​(java.io.File mailFile)
      Liefert den Sender-Anzeigenamen der angegebenen E-Mail zurück.
      static java.lang.String getFromEmailAddress​(java.io.File mailFile)
      Liefert die Sender E-Mail Adresse der angegebenen E-Mail zurück.
      static java.util.ArrayList<java.lang.String> getHeaders​(java.io.File mailFile)
      Liefert eine Liste mit den Header der angegebenen E-Mail zurück.
      static java.lang.String getHtmlBody​(java.io.File mailFile)
      Liefert den HTML-Body der angegebenen E-Mail zurück.
      static java.lang.String getHtmlBodyText​(java.io.File mailFile)
      Liefert den HTML-Body Text der angegebenen E-Mail zurück.
      static java.util.Date getLocalDate​(java.io.File mailFile)
      Liefert das lokale Datum der angegebenen E-Mail zurück.
      static MailContent getMailContent​(java.io.File mailFile)
      Liefert ein Objekt mit den wichtigsten E-Mail Eigenschaften zurück.
      static java.lang.String getMessageId​(java.io.File mailFile)
      Liefert die ID der angegebenen E-Mail zurück.
      static com.aspose.email.MailPriority getPriority​(java.io.File mailFile)
      Liefert die Priorität der angegebenen E-Mail zurück.
      static java.lang.String getSubject​(java.io.File mailFile)
      Liefert den Betreff der angegebenen E-Mail zurück.
      static java.lang.String getTo​(java.io.File mailFile)
      Liefert die Empfänger der angegebenen E-Mail als einen String zurück.
      static java.lang.String[] getToDisplayNameAsList​(java.io.File mailFile)
      Liefert eine Liste mit den Anzeigenamen der Empfänger zurück.
      static java.lang.String[] getToEmailAddressAsList​(java.io.File mailFile)
      Liefert eine Liste mit den Empfänger E-Mail Adressen 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 zurück.
      static void writeBarcode​(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcode)
      Erstellt einen Barcode mit dem angegebenen Text in der angegebenen Datei.
      static void writeQrBarcode​(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcode, float imageWidth, float imageHeight)
      Erstellt einen QR-Barcode in der angegebenen Bilddatei.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ELOAsAsposeUtils

        public ELOAsAsposeUtils()
    • Method Detail

      • getBarcodes

        public static java.util.List<java.lang.String> getBarcodes​(IXconnect ixConnect,
                                                                   java.io.File sourceFile,
                                                                   com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType)
                                                            throws java.lang.Exception
        Liefert eine Liste mit den Barcodes aus der angegebenen Datei zurück. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!
        Parameters:
        ixConnect - Index Server Verbindung
        sourceFile - Datei mit dem Barcode
        barcodeType - Barcode Typ
        Returns:
        Liste mit Barcodes
        Throws:
        java.lang.Exception
      • getBarcodesFromImageFile

        public static java.util.List<java.lang.String> getBarcodesFromImageFile​(IXconnect ixConnect,
                                                                                java.io.File imageFile,
                                                                                com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType)
                                                                         throws java.lang.Exception
        Liefert eine Liste mit den Barcodes aus der angegebenen Bild-Datei zurück. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!
        Parameters:
        ixConnect - Index Server Verbindung
        imageFile - Bild-Datei
        barcodeType - Barcode Typ
        Returns:
        Liste mit Barcodes
        Throws:
        java.lang.Exception
      • getBarcodesFromPdfFile

        public static java.util.List<java.lang.String> getBarcodesFromPdfFile​(IXconnect ixConnect,
                                                                              java.io.File pdfFile,
                                                                              com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType)
                                                                       throws java.lang.Exception
        Liefert eine Liste mit den Barcodes aus der angegebenen PDF-Datei zurück. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!
        Parameters:
        ixConnect - Index Server Verbindung
        pdfFile - PDF-Datei
        barcodeType - Barcode Typ
        Returns:
        Liste mit Barcodes
        Throws:
        java.lang.Exception
      • writeBarcode

        public static void writeBarcode​(IXconnect ixConnect,
                                        java.io.File targetFile,
                                        java.lang.String barcode)
                                 throws java.lang.Exception
        Erstellt einen Barcode mit dem angegebenen Text in der angegebenen Datei. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!
        Parameters:
        ixConnect - Index Server Verbindung
        targetFile - Zieldatei
        barcode - Barcode Text
        Throws:
        java.lang.Exception
      • writeQrBarcode

        public static void writeQrBarcode​(IXconnect ixConnect,
                                          java.io.File targetFile,
                                          java.lang.String barcode,
                                          float imageWidth,
                                          float imageHeight)
                                   throws java.lang.Exception
        Erstellt einen QR-Barcode in der angegebenen Bilddatei. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!
        Parameters:
        ixConnect - Index Server Verbindung
        targetFile - Bild Zieldatei
        barcode - Barcodetext
        imageWidth - Barcode Breite
        imageHeight - Barcode Höhe
        Throws:
        java.lang.Exception
      • convertImageToPdf

        public static void convertImageToPdf​(java.io.File sourceFile,
                                             java.io.File targetFile)
                                      throws java.lang.Exception
        Konvertiert die angegebene Bilddatei zu einer PDF-Datei.
        Parameters:
        sourceFile - Queldatei
        targetFile - Zieldatei
        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 zurück.
        Parameters:
        wordFile - Word-Datei
        Returns:
        Hashmap mit den Feldern
        Throws:
        java.lang.Exception
      • getSubject

        public static java.lang.String getSubject​(java.io.File mailFile)
                                           throws java.lang.Exception
        Liefert den Betreff der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Betreff der E-Mail
        Throws:
        java.lang.Exception
      • getFrom

        public static java.lang.String getFrom​(java.io.File mailFile)
                                        throws java.lang.Exception
        Liefert die originale Sender-Adresse der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Originale Sender-Adresse
        Throws:
        java.lang.Exception
      • getFromDisplayName

        public static java.lang.String getFromDisplayName​(java.io.File mailFile)
                                                   throws java.lang.Exception
        Liefert den Sender-Anzeigenamen der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Sender-Anzeigename
        Throws:
        java.lang.Exception
      • getFromEmailAddress

        public static java.lang.String getFromEmailAddress​(java.io.File mailFile)
                                                    throws java.lang.Exception
        Liefert die Sender E-Mail Adresse der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Sender E-Mail Adresse
        Throws:
        java.lang.Exception
      • getTo

        public static java.lang.String getTo​(java.io.File mailFile)
                                      throws java.lang.Exception
        Liefert die Empfänger der angegebenen E-Mail als einen String zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        E-Mail Empfänger
        Throws:
        java.lang.Exception
      • getToDisplayNameAsList

        public static java.lang.String[] getToDisplayNameAsList​(java.io.File mailFile)
                                                         throws java.lang.Exception
        Liefert eine Liste mit den Anzeigenamen der Empfänger zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Liste mit den Anzeigenamen der Empfänger
        Throws:
        java.lang.Exception
      • getToEmailAddressAsList

        public static java.lang.String[] getToEmailAddressAsList​(java.io.File mailFile)
                                                          throws java.lang.Exception
        Liefert eine Liste mit den Empfänger E-Mail Adressen zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Liste mit den E-Mail Adressen der Empfänger
        Throws:
        java.lang.Exception
      • getCc

        public static java.lang.String getCc​(java.io.File mailFile)
                                      throws java.lang.Exception
        Liefert die zusätzlichen E-Mail Empfänger als einen String zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        zusätzliche E-Mail Empfänger
        Throws:
        java.lang.Exception
      • getCcDisplayNameAsList

        public static java.lang.String[] getCcDisplayNameAsList​(java.io.File mailFile)
                                                         throws java.lang.Exception
        Liefert die Anzeigenamen der zusätzlichen E-Mail Empfänger als eine Liste zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Liste mit den Anzeigenamen der zusätzlichen E-Mail Empfänger
        Throws:
        java.lang.Exception
      • getCcEmailAddressAsList

        public static java.lang.String[] getCcEmailAddressAsList​(java.io.File mailFile)
                                                          throws java.lang.Exception
        Liefert die zusätzlichen E-Mail Empfänger als eine Liste zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Liste mit den weiteren E-Mail Empfänger
        Throws:
        java.lang.Exception
      • getBcc

        public static java.lang.String getBcc​(java.io.File mailFile)
                                       throws java.lang.Exception
        Liefert die versteckten zusätzlichen E-Mail Empfänger als einen String zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        zusätzliche E-Mail Empfänger
        Throws:
        java.lang.Exception
      • getBccDisplayNameAsList

        public static java.lang.String[] getBccDisplayNameAsList​(java.io.File mailFile)
                                                          throws java.lang.Exception
        Liefert die Anzeigenamen der versteckten zusätzlichen E-Mail Empfänger als eine Liste zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Liste mit den Anzeigenamen der weiteren E-Mail Empfänger
        Throws:
        java.lang.Exception
      • getBccEmailAddressAsList

        public static java.lang.String[] getBccEmailAddressAsList​(java.io.File mailFile)
                                                           throws java.lang.Exception
        Liefert die E-Mail Adressen der versteckten zusätzlichen E-Mail Empfänger als eine Liste zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Liste mit den E-Mail Adressen der weiteren E-Mail Empfänger
        Throws:
        java.lang.Exception
      • getDate

        public static java.util.Date getDate​(java.io.File mailFile)
                                      throws java.lang.Exception
        Liefert das Datum der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        E-Mail Datum
        Throws:
        java.lang.Exception
      • getLocalDate

        public static java.util.Date getLocalDate​(java.io.File mailFile)
                                           throws java.lang.Exception
        Liefert das lokale Datum der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Lokales E-Mail Datum
        Throws:
        java.lang.Exception
      • getPriority

        public static com.aspose.email.MailPriority getPriority​(java.io.File mailFile)
                                                         throws java.lang.Exception
        Liefert die Priorität der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        E-Mail Priorität
        Throws:
        java.lang.Exception
      • getBody

        public static java.lang.String getBody​(java.io.File mailFile)
                                        throws java.lang.Exception
        Liefert den Body der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        E-Mail Body
        Throws:
        java.lang.Exception
      • getHtmlBody

        public static java.lang.String getHtmlBody​(java.io.File mailFile)
                                            throws java.lang.Exception
        Liefert den HTML-Body der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        HTML Body
        Throws:
        java.lang.Exception
      • getHtmlBodyText

        public static java.lang.String getHtmlBodyText​(java.io.File mailFile)
                                                throws java.lang.Exception
        Liefert den HTML-Body Text der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Text vom HTML Body
        Throws:
        java.lang.Exception
      • getBodyEncoding

        public static java.nio.charset.Charset getBodyEncoding​(java.io.File mailFile)
                                                        throws java.lang.Exception
        Liefert die Kodierung der E-Mail Body zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Kodierung der E-Mail Body
        Throws:
        java.lang.Exception
      • getBodyType

        public static int getBodyType​(java.io.File mailFile)
                               throws java.lang.Exception
        Liefert den Typ der E-Mail Body zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Typ der E-Mail Body
        Throws:
        java.lang.Exception
      • getMessageId

        public static java.lang.String getMessageId​(java.io.File mailFile)
                                             throws java.lang.Exception
        Liefert die ID der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        ID der E-Mail
        Throws:
        java.lang.Exception
      • getHeaders

        public static java.util.ArrayList<java.lang.String> getHeaders​(java.io.File mailFile)
                                                                throws java.lang.Exception
        Liefert eine Liste mit den Header der angegebenen E-Mail zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Liste mit den Header
        Throws:
        java.lang.Exception
      • getAttachmentNames

        public static java.util.ArrayList<java.lang.String> getAttachmentNames​(java.io.File mailFile)
                                                                        throws java.lang.Exception
        Liefert eine Liste mit den Namen der E-Mail Anhänge zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Liste mit den Namen der E-Mail Anhänge
        Throws:
        java.lang.Exception
      • exportAttachments

        public static java.util.ArrayList<java.io.File> exportAttachments​(java.io.File mailFile,
                                                                          java.io.File targetDir)
                                                                   throws java.lang.Exception
        Extrahiert die E-Mail Anhänge im angegebenen Verzeichnis.
        Parameters:
        mailFile - E-Mail
        targetDir - Verzeichnis, in dem die Anhänge exportiert werden
        Returns:
        Liste mit den E-Mail Anhängen
        Throws:
        java.lang.Exception
      • getMailContent

        public static MailContent getMailContent​(java.io.File mailFile)
                                          throws java.lang.Exception
        Liefert ein Objekt mit den wichtigsten E-Mail Eigenschaften zurück.
        Parameters:
        mailFile - E-Mail
        Returns:
        Objekt mit den wichtigsten E-Mail Eigenschaften
        Throws:
        java.lang.Exception