fileformat.words의 전력을 활용하여 문서 자동화 기능을 향상시킵니다. 문서에 이미지를 쉽게 추가하여 처리를 새로운 높이로 가져옵니다. {.WP- 블록 헤드}

C#에서 Word 문서에 이미지를 추가하는 방법

개요

오늘날의 디지털 시대에 이미지 사용은 문서 작성 및 프레젠테이션의 기본적인 측면이되었습니다. 보고서, 프레젠테이션 또는 기타 형태의 서면 의사 소통이든 이미지는 시각적 호소력을 높이고 정보를보다 효과적으로 전달하는 데 중요한 역할을합니다. 가장 널리 사용되는 단어 처리 도구 중 하나 인 Microsoft Word는 이미지를 문서에 원활하게 통합하는 강력한 기능을 제공합니다. MS Word와 원활하게 통합되는 포괄적 인 문서 자동화 소프트웨어 인 Fileformat.words의 전력을 활용하여 문서 자동화 기능을 향상시킵니다. fileformat.words를 사용하면 이미지를 MS Word 문서에 쉽게 통합하여 문서 처리를 다음 단계로 가져갈 수 있습니다. 이 블로그 게시물에서는 fileformat.words를 사용하여 C#에 프로그래밍 방식으로 단어 문서에 이미지 삽입을 탐색합니다. 다음 섹션을 다룰 것입니다

오픈 소스 API 설치

.NET 응용 프로그램 에이 오픈 소스 API를 설치하는 것은 산들 바람입니다. fileformat.words는 MS Word 문서 조작을위한 강력한 기능을 갖춘 가벼운 라이브러리입니다. NUGET 패키지를 다운로드하거나 NUGET 패키지 관리자에서 다음 명령을 실행 하여이 문서 자동화 소프트웨어를 쉽게 설치하십시오.

Install-Package FileFormat.Words
Word Document Generator- 오픈 소스 API 설치

Word 문서에 이미지 추가

문서 자동화 소프트웨어를 설치 한 후에는 C#을 사용하여 프로그래밍 방식으로 이미지를 작성하고 추가하는 프로세스를 보여주는 코드 스 니펫을 작성할 수 있습니다. 아래는 문서에 이미지를 작성하고 추가하는 방법을 보여주는 예제 코드 스 니펫입니다.


    var documentPath = documentDir + "TestRunImage.docx";
    var imagePath = imageDir + "testimage.jpeg";
    var doc = new Document();
    var body = new Body(doc);
    var para = new Paragraph();
    var run = new Run();
    var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);
    run.AppendChild(image.Drawing);
    para.AppendChild(run);
    body.AppendChild(para);
    doc.Save(documentPath);

제공된 코드 스 니펫은 Word 문서를 생성하고 이미지 “Testimage.jpg"를 문서에 삽입합니다. 단어 문서의 결과 출력은 아래 표시된 이미지에서 관찰 될 수 있습니다. ! [Word 문서에 추가 된 이미지][8]

고급 문서 자동화

이 문서 자동화 소프트웨어의 도움으로 Word 문서에 이미지를 작성하고 추가하는 작업을 수행했습니다. 그러나 기능은 끝나지 않습니다. 기존 단어 문서에서 이미지를 추출 할 수도 있습니다. 다음 코드 스 니펫을 사용하여 문서에서 이미지를 추출하는 방법을 살펴 보겠습니다.


using FileFormat.Words;

var doc = new Document("ImageDocument.docx");
var images = FileFormat.Words.Image.ExtractImagesFromDocument(doc);

// images is the List of stream that holds the extracted images stream

for (int i = 0; i < images.Count; i++)
{
    using (FileStream fileStream = new FileStream($"extracted_image_{i}.jpg", FileMode.Create))
    {
        images[i].CopyTo(fileStream);
    }

결론

이 블로그 게시물에서 우리는 강력한 Open-Source .NET Library, .NET의 FileFormat.words]3를 사용하여 C#의 Word Documents에서 이미지를 추가하고 추출하는 프로세스를 탐구했습니다. 이 엔터프라이즈 수준 API는 워크 문서를 프로그래밍 방식으로 만들고 조작하기위한 광범위한 기능을 제공합니다. 포괄적 인 문서는이 오픈 소스 DOCX 편집기의 개발 및 활용을 안내 할 수 있습니다. 광범위한 주제를 다루는 향후 블로그 게시물에 대해 fileformat.com과 연결되어 있습니다. 업데이트 및 추가 리소스를 위해 Facebook, LinkedInTwitter와 같은 소셜 미디어 플랫폼에서 우리를 따르십시오.

기부 {.WP- 블록 헤드}

fileformat.words for .net는 오픈 소스 프로젝트이며 Github에서 사용할 수 있습니다. 따라서 커뮤니티의 기여는 대단히 감사합니다.

질문

포럼에서 귀하의 질문이나 질문에 대해 알려줄 수 있습니다.

faqs

** C#?를 사용하여 Word 문서에 이미지를 삽입하는 방법 .NET 프로젝트에 .NET 프로젝트에 fileformat.words를 설치하여 프로그래밍 방식으로 DOCX 파일에 이미지를 추가 할 수 있습니다. ** Word 문서에서 이미지를 추출하려면 어떻게합니까? C# 라이브러리를 사용하여 Word 문서에서 이미지를 추출하는 방법을 배우려면이 Link를 따르십시오.

{.WP- 블록 헤드} 참조