Toute l’équipe d’ARender est fière de vous annoncer la sortie de la version majeure 3.1.0.
Les annotations contenant du texte sont maintenant appelées « note textuelle ». Ceci impacte les libellés présentés aux utilisateurs mais aussi les éléments de paramétrage.
Voici la liste des nouveaux paramètres concernés par la modification :
topPanel.annotationMenu.stickyNote=true
topPanel.annotationMenu.stickyNote.editable=true
annotation.stickyNote.opacity=1.0
annotation.stickyNote.minimum.width=140
annotation.stickyNote.minimum.height=70
annotation.stickyNote.default.color=#EAF39C
annotation.stickyNote.hide.border=true
annotation.stickyNote.hide.details=false
contextualMenu.hasStickyNote=true
annotationExplorer.showStickyNoteReplies=false
annotationExplorer.showStickyNoteLabel=true
Désormais, le serveur de présentation ARender scrute périodiquement chaque serveur de rendition indiqué dans sa configuration pour identifier la cible la mieux adaptée à la prise en charge de chaque document.
Respectivement, il est maintenant de la responsabilité du serveur de rendition de s’exprimer à la fois en RMI et REST API concernant son état de performance actuelle. (Utilisation du CPU, utilisation de la mémoire,nombre de documents actuellement analysés,nombre de documents totaux dans la mémoire cache)
La robustesse de l’ancien mécanisme ARender existe encore et reste la même pour les documents déjà ouverts.
Si un serveur s’arrête, la prochaine scrutation le remarquera et la présentation utilisera alors directement les autres serveurs de rendition, évitant ainsi de solliciter des cibles de rendition déjà identifiées comme inopérantes.
Enfin, nous avons étudié nos caches clients et avons considérablement amélioré le stockage du contenu des pages (informations textuelles superposée sur les documents). Maintenant, les annotations texte dans l’explorateur d’annotation s’afficheront instantanément sans appels vers le serveur de présentation.
Nous nous sommes concentrés sur beaucoup de nouvelles fonctionnalités relatives à l’utilisation au jour le jour d’ARender.
A titre d’exemple, nous avons décidé de retirer l‘image de chargement lorsque les documents ont échoué de façon permanente à s’ouvrir. L’image de chargement est maintenant représentative d’une charge de travail réelle en arrière-plan.
Les annotations peuvent maintenant être sauvegardés sur les zip, email, documents composés de multi-document et une pop-up avertira les utilisateurs s’ils ont oublié d’enregistrer leurs annotations avant de passer aux documents suivants.
Vous pouvez également charger des hyperliens directement dans la fenêtre principale d’ARender, transformant ARender en une expérience de navigation web si nécessaire lorsque vous essayez de visualiser un lien contenu dans un fichier.
hyperlinks.loadInARender = true
Le menu contextuel peut maintenant être activé dans un mode qui répète les icônes pour chacunes des actions possibles. Cela simplifie grandement l’utilisation du menu contextuel lorsque l’utilisateur n’est pas familier avec la description textuelle des annotations.
contextualMenu.icons.enabled = true
Visualisez vos vidéos dans ARender! Si le format ne correspond pas à celui d’un affichage dans un navigateur Web, il sera converti puis affiché. (attention aux paramètres de temps de parsing relatifs à une conversion vidéo)
Par défaut, seuls les fichiers .mov seront convertis à titre d’exemple. Si vous souhaitez ajouter d’autres types MIME, modifiez le fichier arender-rendition.xml dans le dossier rendition/conf à la ligne suivante:
<entry>
<key>
<value> video / quicktime </ value>
</ key>
<ref bean = « videoConversionFactory » />
</ entry>
Il est maintenant possible de consulter les fichiers Word, Excel, PowerPoint, Publisher, Visio dans ARender avec une transformation en PDF basée sur Microsoft Office. Cet ensemble de nouvelles fonctionnalités (Word seulement était pris en charge auparavant) est livré avec une liste de nouvelles exigences mises à jour que vous pouvez trouver sur la documentation à l’adresse:
La performance de cette conversion est beaucoup plus rapide que le backend de LibreOffice et peut même aller jusqu’à 10 fois plus vite.
En parallèle, pour les environnements n’utilisant pas Microsoft Office, nous avons consolidé le backend LibreOffice en définissant une minuterie manuelle au cas où le processus LibreOffice arriverait à se coincer et pourrait causer des problèmes aux serveurs de rendition.
Nouveau format supporté d’annotation : annotations nuage. Si importé d’Adobe Reader, les annotations type nuages sont maintenant gérées.
Vous pouvez désormais exporter les annotations dans un format CSV basé sur la réflexion apache lang3.
topPanel.documentMenu.downloadCSVAnnotations =true
Vous avez maintenant la possibilité d’afficher un gif de chargement pendant que les annotations se sauvegardent.
annotation.loadingGIF =true
Si votre connecteur d’annotation le permet, vous pouvez maintenant obtenir un chargement des annotations page par page en implémentant l’interface AnnotationPageAccessor.
annotation.loadPerPage =true
Nous supportons maintenant le téléchargement des polygones, des lignes multiples, et des annotations main levée sur les PDF en tant qu’annotations brûlées (elles étaient déjà téléchargeables comme annotations FDF sur un document PDF)
La comparaison de documents dans ARender a été entièrement revue, impliquant un nouvel algorithme inspiré de l’état de l’art sur les mécanismes «diff».
Des en-têtes de documents montreront combien de différences il y a entre les deux documents comparés.
Nous avons également inclus un ensemble de nouvelles fonctionnalités à utiliser en relation avec la comparaison de documents:
Nous avons ajouté la possibilité de lancer ARender par URL directement dans la vue multi-document ou la vue de comparaison .
Vous pouvez désactiver le défilement par défaut synchronisé sur deux documents.
Si un clique est fait sur une modification entre les deux documents, la modification correspondante de l’autre document sera affiché
Un événement est maintenant déclenché lorsque tous les documents sont chargés, dans un contexte de chargement de documents multiples (dossiers, Zips, …).
Nous avons ajouté la possibilité de créer des boutons personnalisés lançant une AnnotationCreationEvent:
L’AnnotationCreationPolicy contient maintenant une liste de niveaux de sécurité accessibles à l’utilisateur, peuplant le champ Annotation.security des annotations depuis l’interface graphique.
Ceci permet aux connecteurs personnalisés de configurer une liste de propriétés qu’ils souhaitent utiliser comme niveaux de sécurité
la documentation détaillée est disponible à cette adresse: http://arender.fr/doc/3.1.0/documentation/cookbook/annotation.html#configuration-de-la-securite-des-annotations
Cette section contient une liste des bugs résumés que nous avons corrigé pour cette version 3.1.0 d’ARender.
Les annotations XFDF tampons avec des apparences en CDATA sont correctement pris en charge et génèrent des tampons image pour ressembler à l’aspect des tampons Adobe Reader.
En utilisation de l’API REST, les documents construits du document builder étaient toujours enregistrées avec « Document.pdf » comme nom, ce n’est plus le cas.
Les iPads ne pouvaient pas télécharger de documents.
Si vous échangez de documents, une fenêtre vous proposera de sauvegarder vos annotations en cours de modification.
Nous avons permis au JNIPDFRenderer d’utiliser des polices personnalisées, tant qu’elles sont déposées dans le dossier de rendition dans un dossier nommé fonts.
Le contenu de certains mails était vide, nous avons relié cette question à la factory “mergedmailfactory” qui ne convertissait pas les contenu RTF par défaut. Nous avons également retravaillé notre algorithme pour détecter les encodages de caractère afin de soutenir une plus large gamme d’encodage.
La locale brésilienne a été corrigée de br à pt_BR.
Amélioration globale du comportement des annotations de notes textuelles dans Internet Explorer (la seule différence reste dans la version la plus ancienne, IE8, dans lequel Maj + Entrée crée une nouvelle ligne vide, Entrée ne fait une nouvelle ligne que si la ligne courante contient du texte)
Certains fichiers Visio étaient reconnus comme fichier de texte, texte brut en quicktime et html en texte simple, ceci est maintenant corrigé.
Les images d’un document converti par Aroms2pdf pouvaient être rendues avec une mauvaise qualité due à un mauvais réglage de PrintQuality. La plus haute qualité est maintenant utilisé dans tous les convertisseurs de ce nouveau Aroms2Pdf.
Support du copier coller et de la recherche pour les langues s’écrivant de droite à gauche.
L’invalidation erronée de l’affinité du serveur Rendition (dans un contexte de haute disponibilité) lors de la réouverture d’un document déjà ouvert est maintenant corrigée.
Le texte dans un tampon textuel pouvait dépasser la bordure à cause des redimensionnements de la fenêtre. Les tampons attendent maintenant le redimensionnement de la fenêtre avant de lier la bordure à la bonne taille de police.