เมื่อคุณส่งออกแผ่นงาน Excel หรือนําไปสู่รูปภาพเพื่อการพิมพ์ แสดง หรือวัตถุประสงค์การบูรณาการคุณมักต้องการการควบคุมที่แม่นยําเกี่ยวกับลักษณะของเนื้อหา บทความนี้แสดงให้เห็นวิธีการปรับแต่งการแสดงภาพโดยใช้ Aspose.Cells สําหรับ .NET ซึ่งเป็นห้องสมุดที่มีประสิทธิภาพที่ช่วยให้คุณสามารถปรับปรุงทุกด้านของภาพที่ส่งออกไปได้

บทนํา

การปรับแต่งตารางงาน Excel และแถวเมื่อแปลงเป็นภาพสามารถปรับปรุงความสนใจและประโยชน์ของภาพของพวกเขาอย่างมีนัยสําคัญ ไม่ว่ามันเป็นสําหรับการพิมพ์การนําเสนอหรือแบ่งปันออนไลน์ความสามารถในการควบคุมการจัดตั้งความละเอียดโหมดสีและความเห็นของเนื้อหาเป็นสิ่งสําคัญ

Aspose.Cells สําหรับ .NET มีตัวเลือกที่กว้างขวางในการกําหนดเองวิธีการไฟล์ Excel ของคุณจะถูกนําเสนอเป็นรูปภาพ บทความนี้จะแนะนําคุณผ่านกระบวนการติดตั้ง Asposa.cells การโหลดสมุดงาน Excel การกําหนดค่าการจัดอันดับขั้นสูงและบันทึกการผลิตด้วยการตั้งค่าคุณภาพที่ต้องการ

คู่มือขั้นตอน

ขั้นตอน 1: ติดตั้ง Aspose.Cells สําหรับ .NET

ในการเริ่มต้นติดตั้งแพคเกจ Aspose.Cells via NuGet Package Manager:

Install-Package Aspose.Cells

ขั้นตอนที่ 2: ดาวน์โหลดสมุดงานและแผ่นงาน

ดาวน์โหลดหนังสือทํางานของ Excel และเลือกแผ่นงานที่เฉพาะเจาะจงเพื่อทํางานกับ:

Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];

ขั้นตอนที่ 3: การตั้งค่าตัวเลือก Rendering Advanced

การตั้งค่าตัวเลือกการแสดงผลขั้นสูงเช่นประเภทภาพความละเอียดความโปร่งใสและอื่น ๆ

ImageOrPrintOptions options = new ImageOrPrintOptions
{
    ImageType = ImageType.Png,
    HorizontalResolution = 300,
    VerticalResolution = 300,
    PrintWithStatusDialog = false,
    Transparent = false,
    OnePagePerSheet = true
};

ขั้นตอนที่ 4: เปิดใช้งานสายเครือข่ายและหัว (ตัวเลือก)

แสดงเส้นเครือข่ายหรือหัวข้อแถว/คอลัมน์ในส่งออก:

options.ShowGridLines = true;
options.ShowRowColumnHeaders = true;

ขั้นตอน 5: Customize Page Settings

การตั้งค่าตัวเลือกเพื่อให้แผ่นทั้งหมดเป็นหน้าเดียวถ้าจําเป็น:

options.AllColumnsInOnePagePerSheet = true;
options.AllRowsInOnePagePerSheet = true;

ขั้นตอน 6: Render to Image ด้วย SheetRender

ใช้ SheetRender คลาสเพื่อแปลงแผ่นงานหรือช่วงของคุณเป็นภาพ:

SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");

ขั้นตอน 7: การบันทึกและตรวจสอบการออก

ตรวจสอบให้แน่ใจว่าภาพที่เกิดขึ้นสะท้อนให้เห็นถึงการจัดตั้งที่กําหนดเองและตัวเลือกภาพของคุณ

รหัสตัวอย่างเต็มรูปแบบ

นี่คือตัวอย่างที่สมบูรณ์แบบที่แสดงให้เห็นว่าวิธีการปรับแต่งการแสดงผล Excel:

using System;
using Aspose.Cells;
class Program
{
    static void Main()
    {
        // Load Excel file
        Workbook workbook = new Workbook("Template.xlsx");
        Worksheet worksheet = workbook.Worksheets["Sheet1"];

        // Set up advanced rendering options
        ImageOrPrintOptions options = new ImageOrPrintOptions
        {
            ImageType = ImageType.Png,
            HorizontalResolution = 300,
            VerticalResolution = 300,
            PrintWithStatusDialog = false,
            Transparent = false,
            OnePagePerSheet = true,
            ShowGridLines = true,
            ShowRowColumnHeaders = true,
            AllColumnsInOnePagePerSheet = true,
            AllRowsInOnePagePerSheet = true
        };

        // Render to image
        SheetRender renderer = new SheetRender(worksheet, options);
        renderer.ToImage(0, "custom_output.png");

        Console.WriteLine("Custom-rendered worksheet saved as image.");
    }
}

เคล็ดลับสําหรับการควบคุมที่ดีขึ้น

การตั้งค่าคําอธิบาย
ImageTypeเลือก PNG, JPEG, BMP หรือ TIFF
Transparentการตั้งค่าที่ถูกต้องสําหรับพื้นหลังโปร่งใส
SmoothingModeปรับปรุงภาพโดยใช้ anti-aliasing
ShowFormulasแสดงสูตรแทนค่าคํานวณ
ChartImageWidth / ChartImageHeightการตั้งค่าขนาดการออกสําหรับแผนที่

More in this category