Outils pour capturer et convertir le Web

Pourquoi la création de documents PDF et Word dans une application est-elle si difficile?

30 Avril 2020
Résoudre les difficultés de création de documents

Les applications doivent souvent créer des documents de manière dynamique. Une façon d'y parvenir serait d'utiliser une bibliothèque spécialisée telle que Microsoft Office IntUtilisez Word pour construire le document pièce par pièce.

Malheureusement, l'utilisation d'une telle bibliothèque signifie que le contenu du document est lié à la bibliothèque utilisée pour le produire. Comme la plupart des bibliothèques utilisées pour créer des documents nécessitent que le contenu soit encodé into une structure d'objet unique à cette bibliothèque.

Par conséquent, si une application doit produire un document au format PDF, celui-ci est ensuite requis dans Microsoft Word. Le code requis pour convertir le document devrait être effectué de deux manières très différentes.

Heureusement, nous disposons déjà d'un format indépendant qui représente les documents, il s'agit bien sûr du HTML ! Si vous combinez HTML avec CSS, le document peut être formaté comme vous le souhaitez.

Cela change la donne car la connaissance du HTML est déjà largement répandue. Cela signifie qu'il n'y a pas de grande courbe d'apprentissage, permettant à un développeur Web de créer ce qu'il veut dans un fichier HTML local. En le visualisant dans un navigateur, vous obtenez parfaitement.

Cependant, il manque une chose pour pouvoir libérer le contenu du document de sa mise en œuvre. Il s'agit bien sûr d'un système capable de convertir du HTML intoPDF et DOCX.

GrabzIt fournit un tel système, en utilisant l'API de GrabzIt, une application peut convertir n'importe quel HTML into le format de document requis.

Cela facilite grandement la production future du document dans différents formats. Comme cela arrive souvent dans le monde des affaires, par exemple, lorsqu'un utilisateur peut demander qu'un rapport uniquement au format PDF soit désormais également disponible dans Word. Bien entendu, ce même code HTML pourrait également être converti into d'autres formats pris en charge tels que PNG, WEBP et JPEG.

Une fois qu'un développeur dispose d'un document HTML parfait, les parties qui changent régulièrement peuvent être remplacées par des variables, pour créer un modèle qui peut être facilement utilisé dans les conversions futures.

Toutes ces fonctionnalités et bien d'autres peuvent être ajoutées à votre application en utilisant API de GrabzIt. Ou vous pouvez utiliser ces fonctionnalités indépendamment de votre application avec le Outil de capture d'écran.

Voir les derniers articles du blog