1. produkty
  2.   Diagram
  3.   Node.js
  4.   Aspose.Diagram Cloud SDK pro Node.js

Aspose.Diagram Cloud SDK pro Node.js

 
 

Node.js REST API pro generování a převod diagramů Visio

Výkonná knihovna Node.js, která umožňuje vyvíjet cloudové aplikace pro vytváření, úpravu, manipulaci a převod diagramů Microsoft Visio VSDX, VDX a VSX pomocí JavaScript REST API.

Co je Aspose.Diagram SDK pro Node.js?

Mnoho organizací používá diagramy k zobrazování složitých dat a procesů. Microsoft Visio je populární nástroj pro tvorbu a sdílení těchto diagramů. Nicméně práce s těmito soubory programově, zejména v cloudu, byla obtížná. Jak potřeba cloudových řešení roste, Aspose.Diagram SDK for Node.js vstupuje, aby pomohl vývojářům softwaru vytvářet aplikace zaměřené na diagramy. Zjednodušuje práci s formáty souborů Visio, jako jsou VSD, VSDX a mnoho dalších, což umožňuje firmám efektivně řídit své workflow diagramů. Knihovna obsahuje několik důležitých funkcí, jako je vytváření diagramů Visio od nuly, konverze souborů Visio do různých formátů, úprava existujících diagramů, extrakce dat diagramů, podpora funkcí řízení verzí, přizpůsobení tvarů a mnoho dalšího.

Aspose.Diagram Cloud SDK pro Node.js nabízí kompletní nástroj pro správu souborů diagramů Microsoft Visio v cloudu. Umožňuje vývojářům provádět úkoly jako vytváření, čtení, úpravy a konverzi Visio diagramů bez nutnosti mít Microsoft Visio na serveru. Toto SDK zjednodušuje proces práce s různými formáty diagramů, jako jsou VSDX, VDX, VSDM, VSSX, VSSM, VSTX, VSTM, VTX, VDX a další, vše v rámci aplikací Node.js. Vytváření aplikací zahrnuje více než jen tvorbu diagramů. Jde o položení základů pro budování pokročilých a škálovatelných aplikací. Automatizací tvorby diagramů a plynulou integrací s různými cloudovými službami mohou vývojáři vytvářet řešení, která zefektivňují procesy, zvyšují produktivitu a zlepšují prezentaci dat. Tento softwarový vývojový balíček (SDK) usnadňuje práci s Visio diagramy tím, že nabízí uživatelsky přívětivé API, silnou podporu cloudu a širokou škálu funkcí diagramů. Zjednodušuje proces práce s Visio diagramy v jakémkoli prostředí.

Previous Next

Začínáme s Aspose.Diagram Cloud SDK pro Node.js

Doporučený způsob instalace Aspose.Diagram Cloud SDK pro Node.js je pomocí NPM. Použijte prosím následující příkaz pro hladkou instalaci.

Nainstalujte Aspose.Diagram Cloud SDK pro Node.js pomocí npm

npm install aspose.diagram

Můžete si stáhnout knihovnu přímo ze stránky produktu Aspose.Diagram.

Vytvářejte Visio diagramy v Node.js programově

Aspose.Diagram Cloud SDK pro Node.js poskytuje úplnou podporu pro vytváření Visio diagramů od nuly v aplikacích Node.js. Tato funkce je užitečná pro aplikace, které potřebují dynamicky generovat diagramy na základě vstupu uživatele, zpracování dat nebo automatizačních skriptů. Například si představte aplikaci, která vytváří organizační schémata na základě vstupních dat uživatele. SDK umožňuje vývojářům programově přidávat tvary, spojnice a definovat jejich vlastnosti, jako jsou pozice, velikost a rotace. Zde je příklad, který ukazuje, jak mohou vývojáři softwaru vytvořit nový diagram v aplikacích Node.js.

Jak vytvořit Visio diagram v aplikacích Node.js?

var aspose = aspose || {};

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

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

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

Konverze Visio diagramů v Node.js

V mnoha scénářích je třeba diagramy sdílet v různých formátech. Aspose.Diagram Cloud SDK pro Node.js podporuje konverzi souborů Visio do různých dalších podporovaných formátů, jako jsou PDF, SVG, PNG, GIF, JPEG a mnoho dalších. Tato funkce umožňuje vývojářům vytvářet aplikace, kde uživatelé mohou nahrát diagram a stáhnout jej v preferovaném formátu. Následující příklad ukazuje, jak snadno mohou vývojáři softwaru převést existující diagram Visio do formátu PNG v prostředí Node.js.

Jak exportovat diagram Visio do PNG obrázku v aplikacích Node.js?

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

Extrahování dat Visio diagramů v Node.js

V některých případech mohou vývojáři softwaru potřebovat analyzovat strukturu diagramů a extrahovat podrobné informace z diagramu. Aspose.Diagram Cloud SDK pro Node.js poskytuje API pro programatické získávání dat o tvarech, informací o stránkách, podrobností o vrstvách a dalších prvků z existujících diagramů Visio v aplikaci Node.js. To je užitečné při tvorbě zpráv nebo integraci diagramů s dalšími podnikatelskými systémy. Například aplikace může extrahovat tvary a spojnice z workflow diagramu a vytvořit textový souhrn procesu. Následující příklad ukazuje, jak mohou vývojáři softwaru extrahovat data o tvarech v aplikacích Node.js.

Jak extrahovat data tvarů z diagramu Visio v prostředí 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();

Manipulovat s Visio diagramy v aplikacích Node.js?

Aspose.Diagram Cloud SDK pro Node.js umožňuje vývojářům softwaru snadno načítat a manipulovat s existujícími diagramy v prostředí Node.js. Můžete přidávat, odstraňovat nebo upravovat tvary a jejich vlastnosti. Navíc uživatelé mohou přímo pomocí SDK manipulovat s stránkami diagramu, vrstvami, konektory a formátovacími vlastnostmi. Zde je jednoduchý příklad, který ukazuje, jak programátoři mohou přidat tvar do diagramu v aplikacích Node.js.

Jak přidat tvar do diagramu pomocí knihovny 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();
 Čeština