Dalam rilis Aspose.Words for .NET 25.6, kami memperkenalkan fitur baru yang memungkinkan Anda untuk export a multi-page document to a single raster image. Ini berguna saat Anda perlu membagikan atau menampilkan dokumen sebagai satu file visual.

Apa yang Baru Di Aspose.Words untuk .NET 25.6

Sebelum versi 25.6, menyimpan dokumen multi-halaman ke format gambar (seperti PNG atau JPEG) membuat satu gambar hanya untuk halaman pertama dokumen. Sekarang, Anda dapat menggabungkan semua halaman dokumen menjadi satu gambar, atau bahkan menyimpan dokumen multi-halaman sebagai TIFF multi-halaman menggunakan kelas MultiPageLayout yang baru.

Image

Cara Mengonversi Dokumen Multi-halaman menjadi Gambar

Pertama-tama, Anda harus tahu bahwa ekspor multi-halaman berfungsi untuk format gambar raster berikut: Jpeg, Gif, Png, Bmp, Tiff, WebP.

Selain format file keluaran, Anda harus memilih tampilan tata letak halaman setelah mengonversi dokumen multi-halaman menjadi gambar. Anda dapat memilih dari opsi berikut:

  • SinglePage - simpan hanya halaman pertama dari halaman yang ditentukan
  • Grid - susun halaman dalam kisi, dari kiri ke kanan dan dari atas ke bawah, dengan menentukan nomor kolom
  • Horizontal - susun halaman secara horizontal bersebelahan dari kiri ke kanan dalam satu keluaran
  • Vertical - susun halaman secara vertikal satu di bawah yang lain dalam satu keluaran
  • TiffFrames - susun setiap halaman sebagai bingkai terpisah dalam gambar TIFF multi-bingkai

Kemudian, Anda juga dapat menyesuaikan tampilan halaman file keluaran-tentukan BackColor, BorderColor, dan BorderWidth.

Contoh kode berikut menunjukkan cara menyimpan dokumen DOCX multi-halaman sebagai gambar PNG dengan tata letak Kisi:

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);

Ringkasan

Fitur ekspor multi-halaman baru di Aspose.Words untuk .NET 25.6 memudahkan pembuatan satu gambar dari dokumen multi-halaman. Ini sangat ideal untuk pratinjau, pencetakan, atau berbagi dokumen sebagai visual. Anda memiliki kendali penuh atas bagaimana halaman diatur dalam gambar akhir.

Untuk mencoba fitur ini, unduh versi terbaru dari Aspose.Words untuk .NET.