Visio VSDX를 Word DOCX C#으로

Microsoft Visio는 오랫동안 복잡한 다이어그램, 순서도 및 복잡한 프로세스의 시각적 표현을 만드는 데 사용되는 도구였습니다. Microsoft Word는 문서화를 위한 유비쿼터스 플랫폼으로 남아 있습니다. 그러나 보다 포괄적인 보고서나 공동 작업을 위해 Visio 다이어그램을 Word 문서로 변환해야 하는 경우가 있습니다. 이번 블로그 게시물에서는 C#을 사용하여 Visio VSDX 파일을 Word 문서로 변환하는 과정을 살펴보겠습니다.

Visio를 Word 문서로 변환하는 이유는 무엇입니까?

문서 표준화: Visio 다이어그램을 Word로 변환하면 시각적 요소를 표준화된 문서에 통합할 수 있어 전반적인 문서 일관성이 향상됩니다.

문서화 및 보고: Visio 다이어그램을 Word로 변환하면 포괄적인 보고서 및 문서에 시각적 요소를 포함할 수 있어 독자가 복잡한 정보를 더 쉽게 이해할 수 있습니다.

통합 문서화: Visio 다이어그램을 Word 문서로 가져오면 모든 관련 정보를 한 곳에 통합할 수 있습니다. 이는 시각적 요소와 텍스트 설명의 조합이 필요한 프로젝트 문서, 프리젠테이션 또는 보고서에 특히 유용할 수 있습니다.

C#에서 Visio VSDX를 Word DOCX로 변환

다음 단계에서는 C#에서 Visio를 Word DOCX 문서로 변환하는 방법을 자세히 설명합니다.

  • 사용자 환경에서 Conholdate.Total for .NET을 구성합니다.
  • PdfSaveOptions 클래스 객체를 선언합니다.
  • Save 메서드를 사용하여 Visio 다이어그램을 중간 PDF 문서에 저장합니다.
  • Document 클래스를 사용하여 PDF 파일을 로드합니다.
  • DocSaveOptions 클래스 객체를 인스턴스화합니다.
  • Save 메서드를 사용하여 Visio 다이어그램 파일을 Word 문서 DOCX 형식으로 변환합니다.

다음 코드 조각은 Visio VSDX 다이어그램을 C#의 Word 문서로 변환하는 방법을 보여줍니다.

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

// PdfSaveOptions 객체 선언
Aspose.Diagram.Saving.PdfSaveOptions saveOptions = new Aspose.Diagram.Saving.PdfSaveOptions();

// Visio 다이어그램을 PDF로 저장
diagram.Save("VSDXtoPDF.pdf", saveOptions);

Document document = new Document("VSDXtoPDF.pdf");

// DocSaveOptions 객체 인스턴스화
DocSaveOptions DocOptions = new DocSaveOptions
{
    // 출력 형식을 DOCX로 지정
    Format = DocSaveOptions.DocFormat.DocX
};

document.Save("VisiotoWord.docx", DocOptions);

C#에서 Visio를 Word DOCX 문서로 변환 - 고급 옵션

이 섹션에서는 고급 옵션을 사용하여 C#에서 Visio를 Word 문서로 변환할 수 있는 변환에 대해 한 단계 더 설명합니다.

  • 시스템에 Conholdate.Total for .NET을 설치합니다.
  • PdfSaveOptions 클래스 객체를 초기화합니다.
  • Save 메서드를 사용하여 입력 Visio 다이어그램을 PDF 형식으로 렌더링합니다.
  • Document 클래스를 사용하여 PDF 문서에 액세스합니다.
  • DocSaveOptions 클래스의 개체를 만듭니다.
  • Save 메서드를 호출하여 VSDX 다이어그램 파일을 DOCX 문서로 변환합니다.

아래 샘플 코드는 C#의 고급 옵션을 사용하여 Visio VSDX를 Word DOCX로 변환하는 방법을 보여줍니다.

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

// PdfSaveOptions 객체 선언
Aspose.Diagram.Saving.PdfSaveOptions saveOptions = new Aspose.Diagram.Saving.PdfSaveOptions();

// 렌더링할 페이지 수
saveOptions.PageCount = 2;

// 첫 페이지 색인 설정
saveOptions.PageIndex = 1;

// Visio 다이어그램을 PDF로 저장
diagram.Save("VSDXtoPDF.pdf", saveOptions);

Document document = new Document("VSDXtoPDF.pdf");

// DocSaveOptions 객체 인스턴스화
DocSaveOptions DocOptions = new DocSaveOptions
{
    // 출력 형식을 DOCX로 지정
    Format = DocSaveOptions.DocFormat.DocX,
    RecognizeBullets = true,
    Mode = DocSaveOptions.RecognitionMode.Flow,
};

document.Save("VisiotoWord.docx", DocOptions);

무료 평가판 라이선스

평가 워터마크나 제한 없이 API를 평가하려면 무료 임시 라이선스를 요청할 수 있습니다.

마무리

이 블로그 게시물에서는 특정 요구 사항에 따라 코드를 추가로 조정할 수 있는 기본 변환 예제를 제공합니다. 또한 예외를 처리하고, 필요할 때 메모리를 해제하고, 다양한 레이아웃과 다이어그램으로 변환을 테스트하십시오. Visio VSDX를 C#의 Word DOCX로 변환하면 시각적 요소와 텍스트 설명을 결합하는 원활한 방법을 제공하여 문서 작업 흐름을 크게 향상시킬 수 있습니다. 모호한 점이 있는 경우 포럼에 문의해 주세요.

또한보십시오