ในรุ่นAspose.Words for .NET 25.6เราแนะนำคุณลักษณะใหม่ที่ช่วยให้คุณสามารถexport a multi-page document to a single raster image น์เมื่อคุณจำเป็นต้องใช้ร่วมกันหรือแสดงเอกสารเป็นไฟล์ภาพเดียว.
มีอะไรใหม่ในAspose.Wordsสำหรับ.NET 25.6
ก่อนรุ่น 25.6 การบันทึกเอกสารหลายหน้าไปยังรูปแบบรูปภาพ(เช่นPNGหรือJPEG)สร้างภาพเดียวสำหรั ตอนนี้คุณสามารถรวมหน้าเอกสารทั้งหมดลงในภาพเดียวหรือแม้กระทั่งบันทึกเอกสารหลายหน้าเป็นหลายหน้าTIFFโดยใช้คลาสใหม่MultiPageLayout.

วิธีการแปลงเอกสารหลายหน้าเป็นรูปภาพ
ก่อนอื่นคุณควรรู้ว่าการเอ็กซ์ปอร์ตแบบหลายหน้าทำงานกับรูปแบบรูปภาพแรสเตอร์ต่อไปนี้:Jpeg, Gif, Png, Bmp, Tiff, WebP.
นอกเหนือจากรูปแบบไฟล์ที่ส่งออกแล้วคุณต้องเลือกว่าเค้าโครงหน้าจะดูอย่างไรหลังจาก คุณสามารถเลือกจากตัวเลือกต่อไปนี้:
- SinglePage-บันทึกเฉพาะหน้าแรกที่ระบุ
- Grid-จัดเรียงหน้าเว็บในตารางจากซ้ายไปขวาและบนลงล่างระบุหมายเลขคอลัมน์'
- Horizontal-จัดเรียงหน้าในแนวนอนถัดจากซ้ายไปขวาในผลลัพธ์เดียว
- Vertical-จัดเรียงหน้าในแนวตั้งหนึ่งด้านล่างอื่นๆในผลลัพธ์เดียว
- TiffFrames-จัดเรียงแต่ละหน้าเป็นเฟรมที่แยกต่างหากในหลายเฟรมTIFFภาพ
จากนั้นคุณยังสามารถปรับแต่งลักษณะที่ปรากฏของหน้าไฟล์ที่ส่งออก–ระบุBackColor,BorderColorและBorderWidth.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการบันทึกเอกสารหลายหน้า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);
สรุป
คุณลักษณะการส่งออกหลายหน้าใหม่ในAspose.Wordsสำหรับ.NET 25.6ทำให้ง่ายต่อการสร้างภาพเดียวจากเอกส การแสดงตัวอย่างการพิมพ์หรือการแบ่งปันเอกสารเป็นภาพ คุณสามารถควบคุมวิธีการจัดเรียงเพจในรูปภาพสุดท้ายได้อย่างเต็มที่.
หากต้องการลองคุณลักษณะนี้,ดาวน์โหลดรุ่นล่าสุดของ Aspose.Wordsสำหรับ.NET.