Package de.elo.mover.main.helper
Class RotateHelper
java.lang.Object
de.elo.mover.main.helper.RotateHelper
Überschrift: RotateHelper.
Beschreibung: Hilfsklasse für das Drehen von Dokumenten.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidrotatePdfFile(File pdfFile, int angle) Dreht die PDF-Datei um den angegebenen Winkel.static voidrotatePdfFile(File pdfFile, File targetFile, int angle) Dreht die PDF-Datei um den angegebenen Winkel.static voidrotateTiffFile(File tiffFile, int angle) Dreht die angegebe Datei um den angegebenen Winkel.static voidrotateTiffFile(File tiffFile, File targetFile, int angle) Dreht die angegebene Datei um den angegeben Winkel.static voidtransformPage(org.apache.pdfbox.pdmodel.PDDocument document, org.apache.pdfbox.pdmodel.PDPage page, AffineTransform at) Dreht die angegebene Dokumentseite.
-
Constructor Details
-
RotateHelper
public RotateHelper()
-
-
Method Details
-
rotateTiffFile
Dreht die angegebe Datei um den angegebenen Winkel.- Parameters:
tiffFile- TIFF-Dateiangle- Drehwinkel- Throws:
IOExceptionException
-
rotateTiffFile
Dreht die angegebene Datei um den angegeben Winkel.- Parameters:
tiffFile- TIFF-DateitargetFile- TIFF-Datei mit dem Ergebnisangle- Drehwinkel- Throws:
Exception
-
rotatePdfFile
Dreht die PDF-Datei um den angegebenen Winkel.- Parameters:
pdfFile- PDF-Dateiangle- Rotationswinkel- Throws:
Exception
-
rotatePdfFile
Dreht die PDF-Datei um den angegebenen Winkel. Das Ergebnis wird in der Zieldatei geschrieben.- Parameters:
pdfFile- PDF-DateitargetFile- Zieldateiangle- Rotationswinkel- Throws:
Exception
-
transformPage
public static void transformPage(org.apache.pdfbox.pdmodel.PDDocument document, org.apache.pdfbox.pdmodel.PDPage page, AffineTransform at) throws IOException Dreht die angegebene Dokumentseite.- Parameters:
document- PDF-Dateipage- Dokumentseiteat- Transformation- Throws:
IOException
-