Trong bản phát hành Aspose.Words for .NET 25.6, chúng tôi đã giới thiệu một tính năng mới cho phép bạn export a multi-page document to a single raster image. Điều này rất hữu ích khi bạn cần chia sẻ hoặc hiển thị tài liệu dưới dạng một tệp trực quan duy nhất.
What ’ S New in Aspose.Words cho .NET 25.6
Trước phiên bản 25.6, lưu tài liệu nhiều trang sang định dạng hình ảnh (chẳng hạn như PNG hoặc JPEG) đã tạo một hình ảnh duy nhất chỉ cho trang đầu tiên của tài liệu. Bây giờ, bạn có thể kết hợp tất cả các trang tài liệu thành một hình ảnh duy nhất hoặc thậm chí lưu tài liệu nhiều trang dưới dạng nhiều trang TIFF bằng cách sử dụng lớp MultiPageLayout mới.

Cách Chuyển Đổi Tài liệu Nhiều trang thành Hình ảnh
Trước hết, bạn nên biết rằng xuất nhiều trang hoạt động cho các định dạng hình ảnh raster sau: Jpeg, Gif, Png, Bmp, Tiff, WebP.
Ngoài định dạng tệp đầu ra, bạn cần chọn cách bố cục trang sẽ trông như thế nào sau khi chuyển đổi tài liệu nhiều trang thành hình ảnh. Bạn có thể chọn từ các tùy chọn sau:
- SinglePage – chỉ lưu trang đầu tiên trong số các trang được chỉ định
- Grid – sắp xếp các trang theo dạng lưới, từ trái sang phải và từ trên xuống dưới, chỉ định số cột
- Horizontal – sắp xếp các trang theo chiều ngang cạnh nhau từ trái sang phải trong một đầu ra duy nhất
- Vertical – sắp xếp các trang theo chiều dọc, trang này nằm dưới trang kia trong một đầu ra duy nhất
- TiffFrames – sắp xếp mỗi trang thành một khung riêng biệt trong hình ảnh nhiều khung TIFF
Sau đó, bạn cũng có thể tùy chỉnh giao diện trang tệp đầu ra – chỉ định BackColor, BorderColor và BorderWidth.
Ví dụ mã sau đây cho thấy cách lưu tài liệu DOCX nhiều trang dưới dạng hình ảnh PNG với Bố Cục Lưới:
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);
Tóm tắt
Tính năng xuất nhiều trang mới trong Aspose.Words cho .NET 25.6 giúp bạn dễ dàng tạo một hình ảnh duy nhất từ tài liệu nhiều trang. Điều này là lý tưởng để xem trước, in ấn, hoặc chia sẻ tài liệu như hình ảnh. Bạn có toàn quyền kiểm soát cách các trang được sắp xếp trong hình ảnh cuối cùng.
Để thử tính năng này, hãy tải xuống phiên bản mới nhất của Aspose.Words cho .NET.