C#을 사용하여 프로그래밍 방식으로 VSDX, DWG, VDW, VSTX와 같은 다이어그램 문서를 인쇄할 수 있습니다. Aspose.Diagram for .NET API를 .NET 기반 응용 프로그램에 통합하여 Microsoft 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 문서를 인쇄하는 방법을 설명합니다.

  1. Aspose.Diagram을 사용하여 문서를 XPS로 변환하고 메모리 스트림에 저장합니다.
  2. 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 파일을 인쇄할 수 있습니다. 다음 단계를 따르세요.

  1. Diagram 클래스의 인스턴스를 생성하여 인쇄용 다이어그램을 로드합니다.
  2. 매개변수나 인수 없이 Print 메서드를 호출합니다.

아래 코드는 Microsoft Diagram 파일을 C#을 사용하여 프로그래밍 방식으로 기본 프린터로 인쇄하는 방법을 설명합니다.

// 소스 Visio VSD 또는 VSDX 다이어그램 로드
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");

// 기본 프린터를 사용하여 전체 다이어그램을 인쇄하려면 인쇄 메소드를 호출하십시오.
diagram.Print();

C#을 사용하여 프로그래밍 방식으로 특정 프린터에 Visio 다이어그램 인쇄

다음 단계에 따라 특정 프린터에 다양한 모양이 포함된 Visio 다이어그램을 인쇄할 수 있습니다.

  1. Diagram 클래스로 입력된 다이어그램 파일을 로드합니다.
  2. 프린터 이름과 작업 이름을 지정하고 Print() 메서드를 호출합니다.

다음 코드는 C#에서 특정 프린터로 다이어그램 파일을 인쇄하는 방법을 자세히 설명합니다.

// 소스 Visio 다이어그램 로드
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");

// 프린터 이름을 사용하여 전체 Diagram을 인쇄하는 인쇄 메소드를 호출하고 인쇄 작업에서 문서 이름을 설정합니다.
diagram.Print("LaserJet1100", "Test Job");

무료 API 라이선스 받기

무료 임시 라이선스를 요청하여 제한 없이 API를 평가할 수 있습니다.

결론

이 문서에서는 C#을 사용하여 프로그래밍 방식으로 VSDX, VSD, DWG 및 기타 파일 형식으로 Microsoft Visio 다이어그램과 도형을 인쇄하는 방법을 배웠습니다. 요구 사항에 따라 기본 또는 특정 프린터 또는 작업 이름 등과 같은 다양한 옵션을 설정할 수 있습니다. 또한 문서를 통해 다른 기능을 탐색할 수 있습니다. 문제가 있는 경우 무료 지원 포럼으로 문의해 주시기 바랍니다.

또한보십시오