En utilisant Aspose.Total for Java , vous pouvez convertir le format JSON en SVGZ dans n’importe quelle application Java en deux étapes simples. Tout d’abord, en utilisant Aspose.Cells for Java , vous pouvez analyser JSON en JPEG. Après cela, en utilisant Aspose.Imaging for Java , vous pouvez convertir JPEG en SVGZ.
Exigences de conversion
De plus, l’API vous permet d’analyser JSON en SVGZ avec des options de mise en page spécifiées. Afin de spécifier les options de mise en page, vous pouvez utiliser la classe JsonLayoutOptions . Il vous permet de traiter un tableau comme un tableau, d’ignorer les valeurs nulles, d’ignorer le titre du tableau, d’ignorer le titre de l’objet, de convertir une chaîne en nombre ou en date, de définir le format de date et de nombre et de définir le style du titre. Toutes ces options vous permettent de présenter vos données selon vos besoins. L’extrait de code suivant vous montre comment définir les options de mise en page.
Définir la mise en page et convertir le format JSON en SVGZ via Java
À l’aide de l’API, vous pouvez également convertir JSON en SVGZ avec filigrane dans votre document SVGZ. Pour ajouter un filigrane, vous pouvez d’abord convertir JSON en JPEG et y ajouter un filigrane. Pour ajouter un filigrane, chargez un fichier image à l’aide de la classe Image , créez un objet de la classe Graphics classe et initialisez-la avec l’objet Image, créez une nouvelle Matrix et définissez la traduction et la transformation à l’angle souhaité et ajoutez un filigrane à l’aide de [Graphics.drawString]( https://reference.aspose.com/imaging/java/com.aspose.imaging/Graphics# méthode drawString-java.lang.String-com.aspose.imaging.Font-com.aspose.imaging.Brush-float-float-). Après avoir ajouté le filigrane dans votre image, vous pouvez enregistrer le JPEG au format SVGZ.
Cas d'utilisation clés
- Graphiques évolutifs – Générer des graphiques compressés qui conservent leur clarté à n’importe quelle résolution.
- Tableaux de bord interactifs – Alimenter les tableaux de bord basés sur les données avec des graphiques SVGZ légers.
- Diagrammes vectoriels basés sur JSON – Convertir des données structurées en diagrammes avec un encombrement de stockage minimal.
- Graphiques optimisés pour mobile – Fournir des visuels à chargement plus rapide pour les applications et sites web adaptatifs.
- Systèmes de visualisation d’entreprise – Standardiser les graphiques évolutifs dans les flux de travail d’entreprise.
Scénarios d'automatisation
- Pipelines JSON vers SVGZ – Automatiser la transformation des données en fichiers vectoriels compressés.
- Compression de graphiques automatisée – Réduire la taille des visualisations volumineuses sans perte de qualité.
- Rendu vectoriel basé sur JSON – Créer des visuels dynamiques à partir d’ensembles de données structurées.
- Flux de travail graphique multiplateforme – Garantir des visuels cohérents et évolutifs sur les plateformes de bureau, mobile et cloud.