Class RotateHelper

java.lang.Object
de.elo.mover.main.helper.RotateHelper

public class RotateHelper extends Object

Überschrift: RotateHelper.

Beschreibung: Hilfsklasse für das Drehen von Dokumenten.

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

  • Constructor Details

    • RotateHelper

      public RotateHelper()
  • Method Details

    • rotateTiffFile

      public static void rotateTiffFile(File tiffFile, int angle) throws IOException, Exception
      Dreht die angegebe Datei um den angegebenen Winkel.
      Parameters:
      tiffFile - TIFF-Datei
      angle - Drehwinkel
      Throws:
      IOException
      Exception
    • rotateTiffFile

      public static void rotateTiffFile(File tiffFile, File targetFile, int angle) throws Exception
      Dreht die angegebene Datei um den angegeben Winkel.
      Parameters:
      tiffFile - TIFF-Datei
      targetFile - TIFF-Datei mit dem Ergebnis
      angle - Drehwinkel
      Throws:
      Exception
    • rotatePdfFile

      public static void rotatePdfFile(File pdfFile, int angle) throws Exception
      Dreht die PDF-Datei um den angegebenen Winkel.
      Parameters:
      pdfFile - PDF-Datei
      angle - Rotationswinkel
      Throws:
      Exception
    • rotatePdfFile

      public static void rotatePdfFile(File pdfFile, File targetFile, int angle) throws Exception
      Dreht die PDF-Datei um den angegebenen Winkel. Das Ergebnis wird in der Zieldatei geschrieben.
      Parameters:
      pdfFile - PDF-Datei
      targetFile - Zieldatei
      angle - 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-Datei
      page - Dokumentseite
      at - Transformation
      Throws:
      IOException