Visio VSDX에서 Word DOCX csharp로

Visio 파일에는 순서도, 조직도 등의 그림을 만들기 위한 텍스트, 선 또는 도형이 포함될 수 있습니다. 일부 시나리오에서는 DOC 또는 [DOCX][에서 Visio 그림을 Word 문서로 변환할 수 있습니다. 2] 파일 형식입니다. 따라서 이 문서에서는 VSD 또는 VSDX 다이어그램 파일을 C#에서 프로그래밍 방식으로 DOC 또는 DOCX 파일 형식의 Word 문서로 변환하는 방법을 설명합니다.

VSD/VSDX to Word DOC 또는 DOCX 변환기 – C# API 설치

Visio 파일을 Word 문서로 변환하려면 2단계 절차를 따라야 합니다. 먼저 Aspose.Diagram for .NET API를 사용하여 입력된 VSD 또는 VSDX 파일을 PDF 형식으로 변환해야 합니다. 다음으로 Aspose.PDF for .NET API를 사용하여 PDF 파일을 DOC 또는 DOCX 형식의 Word 문서로 변환해야 합니다. 다운로드 섹션에서 또는 아래의 NuGet 설치 명령을 사용하여 API에 액세스할 수 있습니다.

PM> Install-Package Aspose.Diagram
PM> Install-Package Aspose.PDF

Visio VSD/VSDX 다이어그램을 C#에서 Word DOC 문서로 변환

다음 단계에 따라 VSD 또는 VSDX 파일을 DOC 형식의 Word 문서로 변환할 수 있습니다.

  1. Diagram 클래스를 사용하여 입력 VSD 또는 VSDX 파일을 로드합니다.
  2. Visio 파일을 중간 PDF 파일로 변환합니다.
  3. Document 클래스를 사용하여 PDF 파일을 DOC 형식의 Word 문서로 내보냅니다.

아래 코드 조각은 C#에서 프로그래밍 방식으로 VSD 또는 VSDX 다이어그램을 DOC 형식의 Word 문서로 변환하는 방법을 보여줍니다.

// 입력 VSD/VSDX Visio 다이어그램을 로드하는 다이어그램 개체 만들기
Diagram diagram = new Diagram("Diagram.vsd");

// 메모리 스트림 생성 및 다이어그램을 PDF로 저장
MemoryStream stream = new MemoryStream();

// Visio VSD 또는 VSDX를 PDF 형식으로 변환
diagram.Save(stream, SaveFileFormat.PDF);

// 스트림에서 입력 PDF 파일 로드
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// 출력 단어 문서의 속성 설정
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = DocSaveOptions.DocFormat.Doc;

// 출력 DOC Word 파일 저장
document.Save("Test.doc");

C#에서 프로그래밍 방식으로 Visio VSD/VSDX 다이어그램을 Word DOCX로 변환

아래 단계에 따라 VSD 또는 VSDX 파일을 DOCX Word 파일로 변환할 수 있습니다.

  1. 다이어그램 클래스를 사용하여 입력 VSD 또는 VSDX 파일을 로드합니다.
  2. 저장 방법을 사용하여 Visio 파일을 중간 PDF 문서로 변환합니다.
  3. Document 클래스를 사용하여 PDF 파일을 DOCX Word 문서로 렌더링합니다.

아래 코드 조각은 C#에서 프로그래밍 방식으로 VSD 또는 VSDX Visio 다이어그램을 DOCX 형식의 Word 문서로 변환하는 방법을 보여줍니다.

// 입력 VSD/VSDX Visio 다이어그램을 로드하는 다이어그램 개체 만들기
Diagram diagram = new Diagram("Diagram.vsd");

// 메모리 스트림 생성 및 다이어그램을 PDF로 저장
MemoryStream stream = new MemoryStream();

// Visio VSD 또는 VSDX를 PDF 형식으로 변환
diagram.Save(stream, SaveFileFormat.PDF);

// 스트림에서 입력 PDF 파일 로드
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// 출력 단어 문서의 속성 설정
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = Aspose.Pdf.DocSaveOptions.DocFormat.DocX;

// 출력 DOCX Word 파일 저장
document.Save("Test.docx");

무료 API 라이선스 받기

임시 무료 라이선스로 제한 없이 API의 모든 기능을 사용해 볼 수 있습니다.

결론

이 문서에서는 VSD 또는 VSDX 파일을 C#에서 프로그래밍 방식으로 DOC 또는 DOCX 파일로 Word 문서로 변환하는 방법을 살펴보았습니다. 또한 문서를 통해 지원되는 다른 기능을 확인할 수 있습니다. 문의 사항이 있는 경우 포럼으로 문의해 주십시오.

또한보십시오

C#에서 VSD 또는 VSDX Visio 파일을 SWF로 변환