Package de.elo.mover.main.helper
Class AsposeHelper
java.lang.Object
de.elo.mover.main.helper.AsposeHelper
Ü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 - 2022
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddWordComment(File wordFile, String comment, String author, String initials) Fügt einen Kommentar in der angegebenen MS-Word Datei ein.static voidconvertImageToPdf(File sourceFile, File targetFile) Konvertiert die angegebene Bilddatei zu einer PDF-Datei.static voidconvertPdfFileToFile(File sourceFile, File targetFile) Konvertiert die angegebene PDF-Datei zu einer anderen Datei.exportAttachments(File mailFile, File targetDir) Extrahiert die E-Mail Anhänge im angegebenen Verzeichnis.getAttachmentNames(File mailFile) Liefert eine Liste mit den Namen der E-Mail Anhänge zurück.getBarcodes(IXconnect ixConnect, File sourceFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType) Liefert eine Liste mit den Barcodes aus der angegebenen Datei zurück.getBarcodesFromImageFile(IXconnect ixConnect, File imageFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType) Liefert eine Liste mit den Barcodes aus der angegebenen Bild-Datei zurück.getBarcodesFromPdfFile(IXconnect ixConnect, File pdfFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType) Liefert eine Liste mit den Barcodes aus der angegebenen PDF-Datei zurück.static StringLiefert die versteckten zusätzlichen E-Mail Empfänger als einen String zurück.static String[]getBccDisplayNameAsList(File mailFile) Liefert die Anzeigenamen der versteckten zusätzlichen E-Mail Empfänger als eine Liste zurück.static String[]getBccEmailAddressAsList(File mailFile) Liefert die E-Mail Adressen der versteckten zusätzlichen E-Mail Empfänger als eine Liste zurück.static StringLiefert den Body der angegebenen E-Mail zurück.static CharsetgetBodyEncoding(File mailFile) Liefert die Kodierung der E-Mail Body zurück.static intgetBodyType(File mailFile) Liefert den Typ der E-Mail Body zurück.static StringLiefert die zusätzlichen E-Mail Empfänger als einen String zurück.static String[]getCcDisplayNameAsList(File mailFile) Liefert die Anzeigenamen der zusätzlichen E-Mail Empfänger als eine Liste zurück.static String[]getCcEmailAddressAsList(File mailFile) Liefert die zusätzlichen E-Mail Empfänger als eine Liste zurück.static DateLiefert das Datum der angegebenen E-Mail zurück.static StringgetExcelText(File excelFile) Liefert den Text der angegebenen MS-Excel Datei zurück.static StringLiefert die originale Sender-Adresse der angegebenen E-Mail zurück.static StringgetFromDisplayName(File mailFile) Liefert den Sender-Anzeigenamen der angegebenen E-Mail zurück.static StringgetFromEmailAddress(File mailFile) Liefert die Sender E-Mail Adresse der angegebenen E-Mail zurück.getHeaders(File mailFile) Liefert eine Liste mit den Header der angegebenen E-Mail zurück.static StringgetHtmlBody(File mailFile) Liefert den HTML-Body der angegebenen E-Mail zurück.static StringgetHtmlBodyText(File mailFile) Liefert den HTML-Body Text der angegebenen E-Mail zurück.static DategetLocalDate(File mailFile) Liefert das lokale Datum der angegebenen E-Mail zurück.static MailContentgetMailContent(File mailFile) Liefert ein Objekt mit den wichtigsten E-Mail Eigenschaften zurück.static StringgetMessageId(File mailFile) Liefert die ID der angegebenen E-Mail zurück.static StringgetPdfText(File pdfFile) Liefert den Text der angegebenen PDF-Datei zurück.static StringgetPowerPointText(File powerPointFile) Liefert den Text der angegebenen MS-PowerPoint Datei zurück.static com.aspose.email.MailPrioritygetPriority(File mailFile) Liefert die Priorität der angegebenen E-Mail zurück.static StringgetSubject(File mailFile) Liefert den Betreff der angegebenen E-Mail zurück.static StringLiefert die Empfänger der angegebenen E-Mail als einen String zurück.static String[]getToDisplayNameAsList(File mailFile) Liefert eine Liste mit den Anzeigenamen der Empfänger zurück.static String[]getToEmailAddressAsList(File mailFile) Liefert eine Liste mit den Empfänger E-Mail Adressen zurück.static StringgetVisioText(File visioFile) Liefert den Text der angegebenen MS-Visio Datei zurück.getWordBookmarks(File wordFile) Liefert eine Map mit den Bookmarks (Name und Text) der angegebenen Word-Datei zurück.getWordFormFields(File wordFile) Liefert eine Map mit den Feldern (Schlüssel und Wert) der angegebenen Word-Datei zurück.static StringgetWordText(File wordFile) Liefert den Text der angegebenen MS-Word Datei zurück.static booleanMeldet zurück, ob die angegebene E-Mail ein Entwurf ist.static booleanisEncrypted(File mailFile) Meldet zurück, ob die angegebene E-Mail verschlüsselt ist.static booleanisReadOnly(File mailFile) Meldet zurück, ob die angegebene E-Mail schreibgeschützt ist.static booleanMeldet zurück, ob die angegebene E-Mail signiert ist.static voidprotectWordFile(File wordFile, String password) Schützt das MS-Word Dokument mit dem angegebenen Passwort.static voidremoveWordComments(File wordFile) Entfernt alle Kommentare der angegebenen MS-Word Datei.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 MS-Word Datei.static voidtransferWordFields(File wordFile, de.elo.ix.client.Sord sord) Überträgt die Felder der MS-Word Datei im angegebenen Sord-Objekt.static voidunlockWordFile(File wordFile, String password) Entfernt den Passwortschutz vom angegebenen MS-Word Dokument.static voidunsignPdfFile(File sourceFile, File targetFile) Entfernt die vorhandenen Signaturen aus der angegebenen PDF-Datei.static voidwriteBarcode(IXconnect ixConnect, File targetFile, String barcode) Erstellt einen Barcode mit dem angegebenen Text in der angegebenen Datei.static voidwriteQrBarcode(IXconnect ixConnect, File targetFile, String barcode, float imageWidth, float imageHeight) Erstellt einen QR-Barcode in der angegebenen Bilddatei.
-
Constructor Details
-
AsposeHelper
public AsposeHelper()
-
-
Method Details
-
getBarcodes
public static List<String> getBarcodes(IXconnect ixConnect, File sourceFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType) throws Exception Liefert 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:
Exception
-
getBarcodesFromImageFile
public static List<String> getBarcodesFromImageFile(IXconnect ixConnect, File imageFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType) throws 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- Indexserver-VerbindungimageFile- Bild-DateibarcodeType- Barcode Typ- Returns:
- Liste mit Barcodes
- Throws:
Exception
-
getBarcodesFromPdfFile
public static List<String> getBarcodesFromPdfFile(IXconnect ixConnect, File pdfFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType) throws 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- Indexserver-VerbindungpdfFile- PDF-DateibarcodeType- Barcode Typ- Returns:
- Liste mit Barcodes
- Throws:
Exception
-
writeBarcode
public static void writeBarcode(IXconnect ixConnect, File targetFile, String barcode) throws Exception Erstellt 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:
Exception
-
writeQrBarcode
public static void writeQrBarcode(IXconnect ixConnect, File targetFile, String barcode, float imageWidth, float imageHeight) throws Exception Erstellt 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:
Exception
-
unsignPdfFile
Entfernt die vorhandenen Signaturen aus der angegebenen PDF-Datei.- Parameters:
sourceFile- PDF-Datei mit SignaturentargetFile- PDF-Datei ohne Signaturen- Throws:
Exception
-
convertPdfFileToFile
Konvertiert die angegebene PDF-Datei zu einer anderen Datei. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!- Parameters:
sourceFile- QuelldateitargetFile- Zieldatei- Throws:
Exception
-
convertImageToPdf
Konvertiert die angegebene Bilddatei zu einer PDF-Datei.- Parameters:
sourceFile- QueldateitargetFile- Zieldatei- Throws:
Exception
-
transferWordFields
Überträgt die Felder der MS-Word Datei im angegebenen Sord-Objekt.- Parameters:
wordFile- Word-Dateisord- Metadaten des Eintrags- Throws:
Exception
-
transferObjKeys
Überträgt die Werte der ELO-ObjKeys in die Formularfelder der angegebenen MS-Word Datei.- Parameters:
sord- Metadaten des EintragswordFile- Word-Datei- Throws:
Exception
-
getWordFormFields
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:
Exception
-
getWordBookmarks
Liefert eine Map mit den Bookmarks (Name und Text) 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
-
getWordText
Liefert den Text der angegebenen MS-Word Datei zurück.- Parameters:
wordFile- MS-Word Datei- Returns:
- Text der MS-Word Datei
- Throws:
Exception
-
getExcelText
Liefert den Text der angegebenen MS-Excel Datei zurück.- Parameters:
excelFile- MS-Excel Datei- Returns:
- Text der MS-Excel Datei
- Throws:
Exception
-
getPowerPointText
Liefert den Text der angegebenen MS-PowerPoint Datei zurück.- Parameters:
powerPointFile- PowerPoint Datei- Returns:
- Text der PowerPoint Datei
- Throws:
Exception
-
getVisioText
Liefert den Text der angegebenen MS-Visio Datei zurück.- Parameters:
visioFile- Visio-Datei- Returns:
- Text der Visio-Datei
- Throws:
Exception
-
getPdfText
Liefert den Text der angegebenen PDF-Datei zurück.- Parameters:
pdfFile- PDF-Datei- Returns:
- Text der PDF-Datei
- Throws:
Exception
-
addWordComment
public static void addWordComment(File wordFile, String comment, String author, String initials) throws Exception Fügt einen Kommentar in der angegebenen MS-Word Datei ein.- Parameters:
wordFile- MS-Word Dateicomment- Kommentarauthor- Autorinitials- Initialen- Throws:
Exception
-
removeWordComments
Entfernt alle Kommentare der angegebenen MS-Word Datei.- Parameters:
wordFile- MS-Word Datei- Throws:
Exception
-
protectWordFile
Schützt das MS-Word Dokument mit dem angegebenen Passwort.- Parameters:
wordFile- MS-Word Dateipassword- Passwort- Throws:
Exception
-
unlockWordFile
Entfernt den Passwortschutz vom angegebenen MS-Word Dokument.- Parameters:
wordFile- MS-Word Dateipassword- Passwort- Throws:
Exception
-
getSubject
Liefert den Betreff der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- Betreff der E-Mail
- Throws:
Exception
-
getFrom
Liefert die originale Sender-Adresse der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- Originale Sender-Adresse
- Throws:
Exception
-
getFromDisplayName
Liefert den Sender-Anzeigenamen der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- Sender-Anzeigename
- Throws:
Exception
-
getFromEmailAddress
Liefert die Sender E-Mail Adresse der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- Sender E-Mail Adresse
- Throws:
Exception
-
getTo
Liefert die Empfänger der angegebenen E-Mail als einen String zurück.- Parameters:
mailFile- E-Mail- Returns:
- E-Mail Empfänger
- Throws:
Exception
-
getToDisplayNameAsList
Liefert eine Liste mit den Anzeigenamen der Empfänger zurück.- Parameters:
mailFile- E-Mail- Returns:
- Liste mit den Anzeigenamen der Empfänger
- Throws:
Exception
-
getToEmailAddressAsList
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:
Exception
-
getCc
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:
Exception
-
getCcDisplayNameAsList
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:
Exception
-
getCcEmailAddressAsList
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:
Exception
-
getBcc
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:
Exception
-
getBccDisplayNameAsList
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:
Exception
-
getBccEmailAddressAsList
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:
Exception
-
getDate
Liefert das Datum der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- E-Mail Datum
- Throws:
Exception
-
getLocalDate
Liefert das lokale Datum der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- Lokales E-Mail Datum
- Throws:
Exception
-
getPriority
Liefert die Priorität der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- E-Mail Priorität
- Throws:
Exception
-
getBody
Liefert den Body der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- E-Mail Body
- Throws:
Exception
-
getHtmlBody
Liefert den HTML-Body der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- HTML Body
- Throws:
Exception
-
getHtmlBodyText
Liefert den HTML-Body Text der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- Text vom HTML Body
- Throws:
Exception
-
getBodyEncoding
Liefert die Kodierung der E-Mail Body zurück.- Parameters:
mailFile- E-Mail- Returns:
- Kodierung der E-Mail Body
- Throws:
Exception
-
getBodyType
Liefert den Typ der E-Mail Body zurück.- Parameters:
mailFile- E-Mail- Returns:
- Typ der E-Mail Body
- Throws:
Exception
-
isDraft
Meldet zurück, ob die angegebene E-Mail ein Entwurf ist.- Parameters:
mailFile- E-Mail- Returns:
- E-Mail ist ein Entwurf
- Throws:
Exception
-
isEncrypted
Meldet zurück, ob die angegebene E-Mail verschlüsselt ist.- Parameters:
mailFile- E-Mail- Returns:
- E-Mail ist verschlüsselt
- Throws:
Exception
-
isSigned
Meldet zurück, ob die angegebene E-Mail signiert ist.- Parameters:
mailFile- E-Mail- Returns:
- E-Mail ist signiert
- Throws:
Exception
-
isReadOnly
Meldet zurück, ob die angegebene E-Mail schreibgeschützt ist.- Parameters:
mailFile- E-Mail- Returns:
- E-Mail ist schreibgeschützt
- Throws:
Exception
-
getMessageId
Liefert die ID der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- ID der E-Mail
- Throws:
Exception
-
getHeaders
Liefert eine Liste mit den Header der angegebenen E-Mail zurück.- Parameters:
mailFile- E-Mail- Returns:
- Liste mit den Header
- Throws:
Exception
-
getAttachmentNames
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:
Exception
-
exportAttachments
Extrahiert 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:
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:
Exception
-