# How Does the Plugin Work?
# Connection With PowerPoint
This 4App enables users and admins to integrate the 4ALLPORTAL as an add-in to PowerPoint. Via PowerPoint's native task pane, a reduced view of the 4ALLPORTAL DAM can be opened.
# Tools and Formats
- For the display of the add-in in the task pane and the pop-up window, the locally installed PowerPoint uses browser Microsoft Edge.
- The DAM images and presentation files are transferred via the PowerPoint API (3.1).
- Images are converted to a base64 string by the 4ALLPORTAL before passing them to PowerPoint.
# Tags and Automatic Updating
In a background process, an Office shape is created in a presentation as soon as a DAM image is inserted. This shape is provided with tags which link an image and its information (e.g. lastmodified
) with this specific presentation. As an effect:
- a presentation and its inserted images are linked in the 4ALLPORTAL, too (in sidepanel "Linked files")
- a modified image can be recognized and updated in PowerPoint's task pane (value
lastmodified
is compared with the current value from the 4ALLPORTAL. If it differs, there is a new version of the image in the 4ALLPORTAL.)
Please note: To achieve the linking of files in the 4ALLPORTAL, it is essential to upload a presentation to the 4ALLPORTAL. A workflow checks an uploaded presentation for tags and links the files accordingly.
# Available Fonts in the 4ALLPORTAL Previews
In the 4ALLPORTAL, only previews of an original PowerPoint file are shown. Previews are created during the upload/import process. For converting, tools Aspose and Ghostscript/ImageMagick are used. If a font from the original file is not available for the 4ALLPORTAL, a substitute font will be used for the preview. All TrueType (ttf) and OpenType (otf) fonts are supported.
You can check the available fonts in your operating system (systemfonts and 4ALLPORTAL fonts). Additional fonts can be placed in custom/global/fonts
.
Further Documentation
- Find details about the converting process in our derivateservice documentation (opens new window).