Aspose.Words for .NET 25.6 sürümünde, export a multi-page document to a single raster image yapmanızı sağlayan yeni bir özellik sunduk. Bu, belgeyi tek bir görsel dosya olarak paylaşmanız veya görüntülemeniz gerektiğinde kullanışlıdır.
.NET 25.6 {#what-s-new-in-aspose-words-for-net-25-6} için Aspose.Words’deki Yenilikler
25.6 sürümünden önce, çok sayfalı bir belgeyi bir görüntü biçimine (PNG veya JPEG gibi) kaydetmek, belgenin yalnızca ilk sayfası için tek bir görüntü oluşturdu. Artık tüm belge sayfalarını tek bir görüntüde birleştirebilir, hatta yeni MultiPageLayout sınıfını kullanarak çok sayfalı bir belgeyi çok sayfalı TIFF olarak kaydedebilirsiniz.

Çok Sayfalı Bir Belgeyi Görüntüye Dönüştürme
Her şeyden önce, çok sayfalı dışa aktarmanın aşağıdaki raster görüntü formatları için çalıştığını bilmelisiniz: Jpeg, Gif, Png, Bmp, Tiff, WebP.
Çıktı dosyası biçimine ek olarak, çok sayfalı bir belgeyi görüntüye dönüştürdükten sonra sayfa düzeninin nasıl görüneceğini seçmeniz gerekir. Aşağıdaki seçenekler arasından seçim yapabilirsiniz:
- SinglePage - belirtilen sayfaların yalnızca ilkini kaydedin
- Grid - sayfaları, sütunların numarasını belirterek soldan sağa ve yukarıdan aşağıya bir ızgara halinde düzenleyin
- Horizontal - sayfaları tek bir çıktıda soldan sağa yan yana yatay olarak düzenleyin
- Vertical - sayfaları tek bir çıktıda dikey olarak birbiri altına yerleştirin
- TiffFrames - her sayfayı çok çerçeveli bir TIFF resimde ayrı bir çerçeve olarak düzenleyin
Ardından, çıktı dosyası sayfası görünümünü de özelleştirebilirsiniz - BackColor, BorderColor ve BorderWidth belirtin.
Aşağıdaki kod örneği, çok sayfalı bir DOCX belgenin Izgara düzenine sahip PNG görüntü olarak nasıl kaydedileceğini gösterir:
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);
Özet
.NET 25.6 için Aspose.Words içindeki yeni çok sayfalı dışa aktarma özelliği, çok sayfalı bir belgeden tek bir görüntü oluşturmayı kolaylaştırır. Bu, belgeleri görsel olarak önizlemek, yazdırmak veya paylaşmak için idealdir. Sayfaların son resimde nasıl düzenlendiği üzerinde tam kontrole sahipsiniz.
Bu özelliği denemek için en son sürümünü indirin Aspose.Words için .NET.