2017-12-19 11 views
0

Ich benutze Alfresco Community v5.2.0, um einige Dateien (pdf, jpg/png im Wesentlichen) zu speichern. Ich erstelle eine Web-App, um diese Dateien abzurufen. Ich versuche, ein Raster von Dateien aus einem bestimmten Ordner in meiner Anwendung zu erstellen. Wenn ich jedoch die Liste bestimmter Ordner mit ihren Miniaturansichten abrufe, ist die Auflösung des Miniaturbildes sehr niedrig (100x75).Ändern Alfresco Thumbnail Auflösung

Wie konfiguriert man Alfresco, um ein größeres Thumbnail zu erzeugen?

Ich habe versucht, die Einstellungen in außer Kraft zu setzen:

C: \ Alfresco-Community \ tomcat \ webapps \ alfresco \ cmisfs \ Stylesheets \ thumbnails.xsl

Aber dies nicht der Fall war Arbeit ..

Ich benutze Alfresco auf meinem Computer (Windows), mit REST API Anruf. Wo kann ich diese Auflösung konfigurieren?

Vielen Dank im Voraus,

Julien Lyon, FR.

+0

Wie erhalten Sie die Thumbnails? – Lista

+0

Ich benutze '/ alfresco/api/-default-/public/alfresco/versionen/1/nodes/d149f1c3-022a-4bcb-844e-cac2497aafea/children? Include = thumbnail', um die Tumbnail-ID eines PDFs zu erhalten. Und dann lade ich den Inhalt der Miniaturansicht mit seiner ID: '/ alfresco/api/-default-/öffentliche/alfresco/versions/1/nodes/87d63477-f84d-44e4-b6fa-88b8610ba5dc/content' Wie Kann ich die Höhe und Breite für die Thumbnail-Generierung überschreiben? – julien

+0

Wissen Sie, ob die Doclib-Miniaturansicht oder die Medium-Miniaturansicht zuverlässiger ist? Ich habe einen Weg gefunden, die Thumbnail-Definition mit einer benutzerdefinierten Datei zu überschreiben: [link] (https://github.com/surevine/alfresco-repository-client-customisations/blob/master/config/alfresco/thumbnail-service -context.xml) – julien

Antwort

0

Ok fand ich einen Weg, um die Thumbnail-Definition ovveride:

ich eine Datei erstellt

Thumbnail-Service-context.xml

in

[ AlfrescoRootFolder] \ tomcat \ shared \ classes \ alfresco \ extension \

In dieser Datei schrieb ich:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <!-- Slingshot Document Library image thumbnail options --> <!-- Note that this will auto-register with parent="baseThumbnailDefinition" in the future --> <bean id="thumbnailDefinitionDoclib" class="org.alfresco.repo.thumbnail.ThumbnailDefinition"> <property name="name" value="doclib" /> <property name="mimetype" value="image/png"/> <property name="transformationOptions"> <bean parent="defaultImageTransformationOptions"> <property name="resizeOptions"> <bean parent="defaultImageResizeOptions"> <property name="width" value="900"/> <property name="height" value="900"/> <property name="allowEnlargement" value="false" /> </bean> </property> </bean> </property> <property name="placeHolderResourcePath" value="alfresco/thumbnail/thumbnail_placeholder_doclib.png" /> <property name="mimeAwarePlaceHolderResourcePath" value="alfresco/thumbnail/thumbnail_placeholder_doclib{0}.png" /> <property name="runAs" value="System"/> <property name="failureHandlingOptions" ref="standardFailureOptions"/> </bean> </beans>

Und jetzt kann ich ein Thumbnail abrufen durch den Aufruf:

/im Freien/api/-Default-/public/im Freien/Versionen/1/nodes/{idDocAlfresco}/renditions/doclib/content

Verwandte Themen