Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

Version

v5.0

Datum

 

Bundlebundle/cli
Packagecli/ghostscript, cli/imagemagick, cli/libreoffice, cli/pdftoolbox, cli/process
ErstellerDirk Münker
Tester

Das Plugin mam/file bietet einige Methoden an, um Konvertierungen von Dateien zu ermöglichen. 

MethodeBeschreibung
convertPathToBinaryDiese Methode konvertiert eine Datei direkt im Arbeitsspeicher und gibt das Ergebnis als Binary aus.
convertPathToBinaryWithFallbackVerhält sich wie convertPathToBinary, sollte die Konvertierung jedoch scheitern, liefert diese Methode das Binary eines transparenten Pixel.
convertPathToHtmlBase64InMemoryVerhält sich wie convertPathToBinaryWithFallback, liefert jedoch eine Base64-Zeichenkette.
convertPathToHtmlBase64AsThumbnailVerhält sich wie convertPathToHtmlBase64InMemory, speichert das Binary jedoch in der Thumbnail-Tabelle. Vor dem Konvertieren des Bildes wird in der Thumbnail-Tabelle geprüft, ob das Bild bereits in der konvertierten Form vorliegt. Falls ja, wird es nicht nochmal konvertiert.
convertPdfToPdfDiese Methode konvertiert ein PDF in ein niedrig aufgelösteres PDF.

Hooks für Delegates

Die oben beschriebenen Methoden verarbeiten die eingehenden Dateien anhand der Parameter die per $options reingereicht werden. Einer der Parameter von $options steuert die Verwendung der zur Verfügung stehenden Delegates. Beispiel:

$options = ['useGhostscript' => false];

Zusätzlich bieten die Kommandozeilen-Plugins teilweise Konfigurations-Möglichkeiten, die sich auf die Ausführung auswirken. Beispiel:

Formate

Delegates werden verwendet um das Format-Spektrum zu erweitern. Folgende Formate stehen ggf. Lizenzkostenpflichtig zur Verfügung:

DelegateFormate
Imagemagick (mam/cli_imagemagick)https://www.imagemagick.org/script/formats.php
Ghostscript (mam/cli_ghostscript)https://www.ghostscript.com/doc/9.22/Devices.htm
Libreoffice (mam/cli_libreoffice)docx, pptx, xlsx
Callas pdfToolbox (mam/cli_pdftoolbox)pdf
  • Keine Stichwörter