Aspose.Words for .NET 25.6릴리스에서export a multi-page document to a single raster image을 사용할 수 있는 새로운 기능을 도입했습니다. 이 기능은 문서를 단일 시각적 파일로 공유하거나 표시해야 할 때 유용합니다.

.NET 25.6 {#what-s-new-in-aspose-words-for-net-25-6}에 대한Aspose.Words의 새로운 기능

버전 25.6 이전에는 다중 페이지 문서를 이미지 형식(예:PNG또는JPEG)으로 저장하면 문서의 첫 페이지에만 단일 이미지가 생성되었습니다. 이제 모든 문서 페이지를 하나의 이미지로 결합하거나 새로운MultiPageLayout클래스를 사용하여 다중 페이지 문서를 다중 페이지TIFF로 저장할 수도 있습니다.

Image

다중 페이지 문서를 이미지 {#how-to-convert-a-multi-page-document-to-an-image}로 변환하는 방법

우선,다중 페이지 내보내기는 다음 래스터 이미지 형식에 대해 작동한다는 것을 알아야 합니다.Jpeg, Gif, Png, Bmp, Tiff, WebP.

출력 파일 형식 외에도 여러 페이지 문서를 이미지로 변환한 후 페이지 레이아웃의 모양을 선택해야 합니다. 다음 옵션 중에서 선택할 수 있습니다:

  • SinglePage–지정된 페이지 중 첫 번째 페이지 만 저장
  • Grid-페이지를 왼쪽에서 오른쪽으로,위에서 아래로,열 번호를 지정하여 표로 정렬합니다
  • Horizontal-하나의 출력에서 왼쪽에서 오른쪽으로 서로 옆에 수평으로 페이지를 정렬
  • Vertical-페이지를 하나의 출력으로 다른 페이지 아래에 세로로 정렬합니다.
  • TiffFrames-각 페이지를 다중 프레임TIFF이미지에서 별도의 프레임으로 정렬합니다.

그런 다음 출력 파일 페이지 모양(BackColor,BorderColorBorderWidth지정)을 사용자 지정할 수도 있습니다.

다음 코드 예제에서는 다중 페이지DOCX문서를PNG이미지로 그리드 레이아웃으로 저장하는 방법을 보여 줍니다:

Document doc = new Document("Rendering.docx");

ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Png);
// Set up a grid layout with:
// - 3 columns per row.
// - 10pts spacing between pages (horizontal and vertical).
options.PageLayout = MultiPageLayout.Grid(3, 10, 10);

// Customize the background and border.
options.PageLayout.BackColor = Color.LightGray;
options.PageLayout.BorderColor = Color.Blue;
options.PageLayout.BorderWidth = 2;

doc.Save("ImageSaveOptions.GridLayout.png", options);

요약

.NET 25.6에 대한Aspose.Words의 새로운 다중 페이지 내보내기 기능을 사용하면 다중 페이지 문서에서 단일 이미지를 쉽게 만들 수 있습니다. 이것은 미리보기,인쇄 또는 문서를 비주얼로 공유하는 데 이상적입니다. 최종 이미지의 페이지 배열 방법을 완벽하게 제어할 수 있습니다.

이 기능을 시도하려면,의 최신 버전을 다운로드 Aspose.Words.NET.