Package de.elo.mover.main.helper
Class AsposeHelper
java.lang.Object
de.elo.mover.main.helper.AsposeHelper
public class AsposeHelper
extends java.lang.Object
Überschrift: AsposeHelper.
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 - 2020
-
Constructor Summary
Constructors Constructor Description AsposeHelper()
-
Method Summary
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 void
convertPdfFileToFile(java.io.File sourceFile, java.io.File targetFile)
Konvertiert die angegebene PDF-Datei zu einer anderen 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 java.lang.String
getPowerPointText(java.io.File powerPointFile)
Liefert den Text der angegebenen MS-PowerPoint Datei 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>
getWordBookmarks(java.io.File wordFile)
Liefert eine Map mit den Bookmarks (Name und Text) der angegebenen Word-Datei 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 java.lang.String
getWordText(java.io.File wordFile)
Liefert den Text der angegebenen MS-Word Datei zurück.static boolean
isDraft(java.io.File mailFile)
Meldet zurück, ob die angegebene E-Mail ein Entwurf ist.static boolean
isEncrypted(java.io.File mailFile)
Meldet zurück, ob die angegebene E-Mail verschlüsselt ist.static boolean
isReadOnly(java.io.File mailFile)
Meldet zurück, ob die angegebene E-Mail schreibgeschützt ist.static boolean
isSigned(java.io.File mailFile)
Meldet zurück, ob die angegebene E-Mail signiert ist.static void
transferObjKeys(de.elo.ix.client.Sord sord, java.io.File wordFile)
Überträgt die Werte der ELO-ObjKeys in die Formularfelder der angegebenen MS-Word Datei.static void
transferWordFields(java.io.File wordFile, de.elo.ix.client.Sord sord)
Überträgt die Felder der MS-Word Datei im angegebenen Sord-Objekt.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.
-
Constructor Details
-
AsposeHelper
public AsposeHelper()
-
-
Method Details
-
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.ExceptionLiefert eine Liste mit den Barcodes aus der angegebenen Datei zurück. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!- Parameters:
ixConnect
- Indexserver-VerbindungsourceFile
- Datei mit dem BarcodebarcodeType
- 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.ExceptionLiefert eine Liste mit den Barcodes aus der angegebenen Bild-Datei zurück. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!- Parameters:
ixConnect
- Indexserver-VerbindungimageFile
- Bild-DateibarcodeType
- 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.ExceptionLiefert eine Liste mit den Barcodes aus der angegebenen PDF-Datei zurück. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!- Parameters:
ixConnect
- Indexserver-VerbindungpdfFile
- PDF-DateibarcodeType
- 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.ExceptionErstellt einen Barcode mit dem angegebenen Text in der angegebenen Datei. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!- Parameters:
ixConnect
- Indexserver-VerbindungtargetFile
- Zieldateibarcode
- 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.ExceptionErstellt einen QR-Barcode in der angegebenen Bilddatei. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!- Parameters:
ixConnect
- Indexserver-VerbindungtargetFile
- Bild Zieldateibarcode
- BarcodetextimageWidth
- Barcode BreiteimageHeight
- Barcode Höhe- Throws:
java.lang.Exception
-
convertPdfFileToFile
public static void convertPdfFileToFile(java.io.File sourceFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene PDF-Datei zu einer anderen Datei. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!- Parameters:
sourceFile
- QuelldateitargetFile
- Zieldatei- Throws:
java.lang.Exception
-
convertImageToPdf
public static void convertImageToPdf(java.io.File sourceFile, java.io.File targetFile) throws java.lang.ExceptionKonvertiert die angegebene Bilddatei zu einer PDF-Datei.- Parameters:
sourceFile
- QueldateitargetFile
- Zieldatei- 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 MS-Word Datei im angegebenen Sord-Objekt.- Parameters:
wordFile
- Word-Dateisord
- Metadaten des Eintrags- 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 MS-Word Datei.- Parameters:
sord
- Metadaten des EintragswordFile
- Word-Datei- 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 zurück.- Parameters:
wordFile
- Word-Datei- Returns:
- Hashmap mit den Feldern
- Throws:
java.lang.Exception
-
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 (Name und Text) der angegebenen Word-Datei zurück.- Parameters:
wordFile
- Word-Datei- Returns:
- Hashmap mit den Bookmarks
- Throws:
java.lang.Exception
-
getWordText
public static java.lang.String getWordText(java.io.File wordFile) throws java.lang.ExceptionLiefert den Text der angegebenen MS-Word Datei zurück.- Parameters:
wordFile
- MS-Word Datei- Returns:
- Text der MS-Word Datei
- Throws:
java.lang.Exception
-
getPowerPointText
public static java.lang.String getPowerPointText(java.io.File powerPointFile) throws java.lang.ExceptionLiefert den Text der angegebenen MS-PowerPoint Datei zurück.- Parameters:
powerPointFile
- PowerPoint Datei- Returns:
- Text der PowerPoint Datei
- Throws:
java.lang.Exception
-
getSubject
public static java.lang.String getSubject(java.io.File mailFile) throws java.lang.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert den Typ der E-Mail Body zurück.- Parameters:
mailFile
- E-Mail- Returns:
- Typ der E-Mail Body
- Throws:
java.lang.Exception
-
isDraft
public static boolean isDraft(java.io.File mailFile) throws java.lang.ExceptionMeldet zurück, ob die angegebene E-Mail ein Entwurf ist.- Parameters:
mailFile
- E-Mail- Returns:
- E-Mail ist ein Entwurf
- Throws:
java.lang.Exception
-
isEncrypted
public static boolean isEncrypted(java.io.File mailFile) throws java.lang.ExceptionMeldet zurück, ob die angegebene E-Mail verschlüsselt ist.- Parameters:
mailFile
- E-Mail- Returns:
- E-Mail ist verschlüsselt
- Throws:
java.lang.Exception
-
isSigned
public static boolean isSigned(java.io.File mailFile) throws java.lang.ExceptionMeldet zurück, ob die angegebene E-Mail signiert ist.- Parameters:
mailFile
- E-Mail- Returns:
- E-Mail ist signiert
- Throws:
java.lang.Exception
-
isReadOnly
public static boolean isReadOnly(java.io.File mailFile) throws java.lang.ExceptionMeldet zurück, ob die angegebene E-Mail schreibgeschützt ist.- Parameters:
mailFile
- E-Mail- Returns:
- E-Mail ist schreibgeschützt
- Throws:
java.lang.Exception
-
getMessageId
public static java.lang.String getMessageId(java.io.File mailFile) throws java.lang.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionExtrahiert die E-Mail Anhänge im angegebenen Verzeichnis.- Parameters:
mailFile
- E-MailtargetDir
- Verzeichnis, in dem die Anhänge exportiert werden- Returns:
- Liste mit den E-Mail Anhängen
- Throws:
java.lang.Exception
-
getMailContent
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
-