1. Prodotti
  2.   Diagramma
  3.   Node.js
  4.   Aspose.Diagram Cloud SDK per Node.js

Aspose.Diagram Cloud SDK per Node.js

 
 

API REST Node.js per Generare e Convertire Diagrammi Visio

Una potente libreria Node.js che consente di sviluppare applicazioni basate su cloud per creare, modificare, manipolare e convertire diagrammi Microsoft Visio VSDX, VDX e VSX tramite API REST JavaScript.

Che cos'è l'SDK Aspose.Diagram per Node.js?

Molte organizzazioni utilizzano diagrammi per mostrare dati e processi complessi. Microsoft Visio è uno strumento popolare per creare e condividere questi diagrammi. Tuttavia, è stato difficile lavorare con questi file in modo programmatico, soprattutto nel cloud. Con l'aumento della necessità di soluzioni basate sul cloud, Aspose.Diagram SDK for Node.js entra in gioco per aiutare gli sviluppatori software a creare app incentrate sui diagrammi. Semplifica la gestione dei formati di file Visio come VSD, VSDX e molti altri, consentendo alle aziende di gestire i flussi di lavoro dei diagrammi in modo efficiente. La libreria offre diverse funzionalità importanti, come la creazione di diagrammi Visio da zero, la conversione dei file Visio in vari formati, la modifica di diagrammi esistenti, l'estrazione dei dati dei diagrammi, il supporto alle funzionalità di controllo versione, la personalizzazione delle forme e molto altro.

L'SDK Aspose.Diagram Cloud per Node.js offre uno strumento completo per gestire i file di diagrammi Microsoft Visio nel cloud. Consente agli sviluppatori di gestire attività come la creazione, lettura, modifica e conversione dei diagrammi Visio senza richiedere Microsoft Visio sul server. Questo SDK semplifica il processo di lavoro con diversi formati di diagrammi come VSDX, VDX, VSDM, VSSX, VSSM, VSTX, VSTM, VTX, VDX e altri, tutto all'interno delle applicazioni Node.js. Creare applicazioni comporta più che semplicemente realizzare diagrammi. Si tratta di gettare le basi per costruire applicazioni avanzate e scalabili. Automatizzando la creazione di diagrammi e integrandosi senza problemi con vari servizi cloud, gli sviluppatori possono creare soluzioni che ottimizzano i processi, aumentano la produttività e migliorano la rappresentazione dei dati. Questo kit di sviluppo software (SDK) rende più facile lavorare con i diagrammi Visio offrendo un'API intuitiva, un solido supporto cloud e una vasta gamma di funzioni per i diagrammi. Semplifica il processo di utilizzo dei diagrammi Visio in qualsiasi ambiente.

Previous Next

Iniziare con l'SDK Aspose.Diagram Cloud per Node.js

Il modo consigliato per installare Aspose.Diagram Cloud SDK per Node.js è utilizzare NPM. Si prega di usare il comando seguente per un'installazione senza problemi.

Installa l'SDK Aspose.Diagram Cloud per Node.js tramite npm

npm install aspose.diagram

Puoi scaricare la libreria direttamente dalla pagina prodotto Aspose.Diagram

Crea diagrammi Visio in Node.js in modo programmatico

Aspose.Diagram Cloud SDK per Node.js offre supporto completo per la creazione di diagrammi Visio da zero all'interno delle applicazioni Node.js. Questa funzionalità è utile per le applicazioni che devono generare dinamicamente diagrammi basati su input dell'utente, elaborazione dei dati o script di automazione. Ad esempio, immagina un'applicazione che crea organigrammi basati sui dati inseriti dall'utente. L'SDK consente agli sviluppatori di aggiungere programmaticamente forme, connettori e di definire le loro proprietà come posizione, dimensione e rotazione. Ecco un esempio che mostra come gli sviluppatori software possono creare un nuovo diagramma all'interno delle applicazioni Node.js.

Come creare un diagramma Visio all'interno delle app Node.js?

var aspose = aspose || {};

aspose.diagram = require("aspose.diagram"); 

var diagram = new aspose.diagram.Diagram();

diagram.save("output.vsdx", aspose.diagram.SaveFileFormat.VSDX);

Conversione di diagrammi Visio in Node.js

In molti scenari, i diagrammi devono essere condivisi in diversi formati. L'Aspose.Diagram Cloud SDK per Node.js supporta la conversione dei file Visio in vari altri formati supportati come PDF, SVG, PNG, GIF, JPEG e molti altri. Questa funzionalità consente agli sviluppatori di creare applicazioni in cui gli utenti possono caricare un diagramma e scaricarlo in un formato preferito. L'esempio seguente mostra quanto sia semplice per gli sviluppatori software convertire un diagramma Visio esistente in formati PNG all'interno di Node.js.

Come esportare un diagramma Visio in immagine PNG all'interno di app Node.js?

const diagram = new Diagram('myDiagram.vsdx');
diagram.exportTo('myDiagram.png', 'png');

Estrazione dei dati dei diagrammi Visio in Node.js

In alcuni casi, gli sviluppatori software potrebbero aver bisogno di analizzare le strutture dei diagrammi ed estrarre informazioni dettagliate da un diagramma. L'Aspose.Diagram Cloud SDK per Node.js fornisce API per recuperare programmaticamente i dati delle forme, le informazioni delle pagine, i dettagli dei livelli e altri elementi dai diagrammi Visio esistenti all'interno di un'applicazione Node.js. Questo è utile per creare report o integrare i diagrammi con altri sistemi aziendali. Ad esempio, un'applicazione potrebbe estrarre forme e connettori da un diagramma di flusso di lavoro per generare un riepilogo testuale del processo. L'esempio seguente dimostra come gli sviluppatori software possano estrarre i dati delle forme all'interno di applicazioni Node.js.

Come estrarre i dati della forma da un diagramma Visio nell'ambiente Node.js?

const getShapeInfo = async () => {
    try {
        const shapeInfo = await diagramApi.getShape("diagram.vsdx", "Page-1", 1);
        console.log("Shape info:", shapeInfo);
    } catch (error) {
        console.error("Error retrieving shape info:", error);
    }
};
getShapeInfo();

Manipolare diagrammi Visio nelle app Node.js?

Aspose.Diagram Cloud SDK per Node.js consente agli sviluppatori di software di caricare e manipolare diagrammi esistenti con facilità all'interno dell'ambiente Node.js. È possibile aggiungere, rimuovere o modificare forme e le loro proprietà. Inoltre, gli utenti possono manipolare pagine di diagrammi, livelli, connettori e proprietà di formattazione direttamente tramite l'SDK. Ecco un semplice esempio che mostra come i programmatori possono aggiungere una forma a un diagramma all'interno delle applicazioni Node.js.

Come aggiungere una forma a un diagramma tramite la libreria Node.js?

const addShape = async () => {
    try {
        const shapeData = {
            shapeId: 1,
            pageName: "Page-1",
            x: 2,
            y: 2,
            width: 2,
            height: 2
        };
        const response = await diagramApi.addShape("sample.vsdx", shapeData);
        console.log(response);
    } catch (error) {
        console.error("Error adding shape:", error);
    }
};
addShape();
 Italiano