C#을 사용하여 프로그래밍 방식으로 VSDX, DWG, VDW, VSTX와 같은 다이어그램 문서를 인쇄할 수 있습니다. Aspose.Diagram for .NET API를 .NET 기반 응용 프로그램에 통합하여 Microsoft Visio 파일을 사용할 수 있습니다. 다이어그램 문서 인쇄에 대한 다음 사용 사례를 참조하십시오.
- Visio Document VSD, VSDX, DWG 등, 프린터 – C# API 설치
- C#을 사용하여 프로그래밍 방식으로 XpsPrint로 Visio 문서 인쇄
- C#에서 프로그래밍 방식으로 Visio 다이어그램을 기본 프린터로 인쇄
- C#을 사용하여 프로그래밍 방식으로 특정 프린터에 Visio 다이어그램 인쇄
Visio Document VSD, VSDX, DWG 등, 프린터 – C# API 설치
Aspose.Diagram for .NET을 사용하여 VSD, VSDX, DWG 및 기타 지원되는 파일 형식으로 Visio 셰이프와 다이어그램을 인쇄할 수 있습니다. New Releases에서 DLL 파일을 다운로드하여 API를 구성하거나 다음 설치 명령을 사용하여 NuGet 패키지 관리자에서 빠르게 설치합니다.
PM> Install-Package Aspose.Diagram
C#을 사용하여 프로그래밍 방식으로 XpsPrint로 Visio 문서 인쇄
XpsPrint 클래스는 .NET Framework 인쇄 클래스를 사용하는 것이 서비스에서 지원되지 않기 때문에 서버 측 응용 프로그램에서 다이어그램 파일을 인쇄하는 데 정말 유용합니다. 다음 단계에서는 C#을 사용하여 프로그래밍 방식으로 XpsPrint를 사용하여 Visio 문서를 인쇄하는 방법을 설명합니다.
- Aspose.Diagram을 사용하여 문서를 XPS로 변환하고 메모리 스트림에 저장합니다.
- XpsPrint API를 사용하여 다이어그램 문서를 프린터로 보냅니다.
다음 코드는 Visio 문서를 XpsPrint API를 사용하여 프린터로 보내 인쇄하는 방법을 보여줍니다.
public static void Print(Diagram diagram, string printerName, string jobName, bool isWait)
{
if (diagram == null)
throw new ArgumentNullException("document");
// Aspose.Diagram을 사용하여 문서를 XPS로 변환하고 메모리 스트림에 저장합니다.
MemoryStream stream = new MemoryStream();
diagram.Save(stream, SaveFileFormat.XPS);
stream.Position = 0;
// XpsPrint API를 사용하여 다이어그램 문서를 프린터로 보내기
Print(stream, printerName, jobName, isWait);
}
C#에서 프로그래밍 방식으로 Visio 다이어그램을 기본 프린터로 인쇄
C#을 사용하여 프로그래밍 방식으로 VSDX, DWG, VST 등과 같은 Visio Diagram 파일을 인쇄할 수 있습니다. 다음 단계를 따르세요.
아래 코드는 Microsoft Diagram 파일을 C#을 사용하여 프로그래밍 방식으로 기본 프린터로 인쇄하는 방법을 설명합니다.
// 소스 Visio VSD 또는 VSDX 다이어그램 로드
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// 기본 프린터를 사용하여 전체 다이어그램을 인쇄하려면 인쇄 메소드를 호출하십시오.
diagram.Print();
C#을 사용하여 프로그래밍 방식으로 특정 프린터에 Visio 다이어그램 인쇄
다음 단계에 따라 특정 프린터에 다양한 모양이 포함된 Visio 다이어그램을 인쇄할 수 있습니다.
다음 코드는 C#에서 특정 프린터로 다이어그램 파일을 인쇄하는 방법을 자세히 설명합니다.
// 소스 Visio 다이어그램 로드
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// 프린터 이름을 사용하여 전체 Diagram을 인쇄하는 인쇄 메소드를 호출하고 인쇄 작업에서 문서 이름을 설정합니다.
diagram.Print("LaserJet1100", "Test Job");
무료 API 라이선스 받기
무료 임시 라이선스를 요청하여 제한 없이 API를 평가할 수 있습니다.
결론
이 문서에서는 C#을 사용하여 프로그래밍 방식으로 VSDX, VSD, DWG 및 기타 파일 형식으로 Microsoft Visio 다이어그램과 도형을 인쇄하는 방법을 배웠습니다. 요구 사항에 따라 기본 또는 특정 프린터 또는 작업 이름 등과 같은 다양한 옵션을 설정할 수 있습니다. 또한 문서를 통해 다른 기능을 탐색할 수 있습니다. 문제가 있는 경우 무료 지원 포럼으로 문의해 주시기 바랍니다.