Dokumenty diagramů jako VSDX, DWG, VDW, VSTX můžete tisknout programově pomocí C#. Aspose.Diagram for .NET API lze integrovat do aplikací založených na .NET pro práci se soubory Microsoft Visio. Pro tisk dokumentů s diagramy se podívejte na následující případy použití:
- Visio Document VSD, VSDX, DWG atd., Tiskárna – Instalace C# API
- Tisk dokumentu Visio pomocí XpsPrint programově pomocí C#
- Tisk diagramu Visio na výchozí tiskárně programově v C#
- Tisk diagramu Visio na konkrétní tiskárně programově pomocí C#
Visio Document VSD, VSDX, DWG atd., Tiskárna – Instalace C# API
Pomocí Aspose.Diagram for .NET můžete tisknout obrazce a diagramy aplikace Visio ve formátech VSD, VSDX, DWG a mnoha dalších podporovaných formátech souborů. Jednoduše nakonfigurujte API stažením souboru DLL z New Releases nebo jej rychle nainstalujte z NuGet Package Manager pomocí následujícího instalačního příkazu:
PM> Install-Package Aspose.Diagram
Tisk dokumentu Visio pomocí XpsPrint programově pomocí C#
Třída XpsPrint je opravdu užitečná pro tisk souborů diagramů v aplikaci na straně serveru, protože použití tiskových tříd .NET Framework není podporováno službou. Následující kroky vysvětlují, jak vytisknout dokument Visio pomocí XpsPrint programově s C#:
- Pomocí Aspose.Diagram převeďte dokument na XPS a uložte jej do paměti.
- Odešlete dokument Diagram na tiskárnu pomocí rozhraní API XpsPrint.
Následující kód ukazuje, jak vytisknout dokument Visio odesláním na tiskárnu s XpsPrint API:
public static void Print(Diagram diagram, string printerName, string jobName, bool isWait)
{
if (diagram == null)
throw new ArgumentNullException("document");
// Pomocí Aspose.Diagram převeďte dokument na XPS a uložte jej do paměti.
MemoryStream stream = new MemoryStream();
diagram.Save(stream, SaveFileFormat.XPS);
stream.Position = 0;
// Odešlete dokument Diagram na tiskárnu pomocí rozhraní API XpsPrint
Print(stream, printerName, jobName, isWait);
}
Tisk diagramu Visio na výchozí tiskárně programově v C#
Soubor Visio Diagram, jako je VSDX, DWG, VST atd., můžete vytisknout programově pomocí C#. Postupujte podle následujících kroků:
- Vytvořte instanci třídy Diagram pro načtení diagramu pro tisk.
- Volejte metodu Print bez jakýchkoli parametrů nebo argumentů.
Níže uvedený kód vysvětluje, jak tisknout soubory Microsoft Diagram na výchozí tiskárnu programově pomocí C#:
// Zdroj načtení diagramu Visio VSD nebo VSDX
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Chcete-li vytisknout celý diagram pomocí výchozí tiskárny, zavolejte metodu tisku
diagram.Print();
Tisk diagramu Visio na konkrétní tiskárně programově pomocí C#
Diagram aplikace Visio obsahující různé tvary můžete vytisknout na konkrétní tiskárně pomocí následujících kroků:
- Načtěte soubor vstupního diagramu s třídou Diagram.
- Zadejte název tiskárny a název úlohy a zavolejte metodu Print().
Následující kód vysvětluje, jak vytisknout soubor diagramu na konkrétní tiskárně v C#:
// Načíst zdrojový diagram aplikace Visio
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Chcete-li vytisknout celý diagram pomocí názvu tiskárny a nastavit název dokumentu v tiskové úloze, zavolejte metodu tisku
diagram.Print("LaserJet1100", "Test Job");
Získejte bezplatnou licenci API
Můžete požádat o bezplatnou dočasnou licenci pro hodnocení API bez jakýchkoli omezení.
Závěr
V tomto článku jste se naučili tisknout diagramy a obrazce Microsoft Visio ve formátech souborů VSDX, VSD, DWG a dalších programově pomocí C#. Můžete nastavit různé možnosti, jako je výchozí nebo konkrétní tiskárna nebo název úlohy atd. podle vašich požadavků. Kromě toho můžete projít Dokumentace a prozkoumat další funkce. V případě jakýchkoliv obav nás neváhejte kontaktovat na Free Support Forum.