โปรแกรมแปลงรูปภาพ
Aspose.Cells Image Converter for .NET Plugin ช่วยให้ผู้พัฒนาสามารถแปลงเนื้อหาของ Excel ในรูปแบบภาพเช่น PNG, JPEG, BMP และอื่น ๆ ไม่ว่าคุณจะแปลงสมุดงานทั้งหมด แผ่นงานแต่ละรายการ แผ่นเซลล์หรือกราฟในตัว โปรแกรมนี้จะช่วยให้แน่ใจว่าข้อมูลของแผ่นกระจายของคุณจะถูกนําเสนอด้วยความแม่นยําที่สมบูรณ์แบบของพิกเซล
บทความล่าสุด
Aspose.Cells Image Converter คุณสมบัติหลัก
แปลงแผ่นงานกราฟและแถวเป็นรูปภาพ เสร็จสมบูรณ์แผ่นงานแถวที่เฉพาะเจาะจงหรือกราฟในไฟล์ภาพที่มีคุณภาพสูงที่เหมาะสมสําหรับการรายงานเอกสารและการดูล่วงหน้าออนไลน์
การตั้งค่า Rendering ที่กําหนดเอง ใช้
ImageOrPrintOptions
เพื่อควบคุมความละเอียด, การสแกนหน้า, ความเห็นของเครือข่าย, และอื่น ๆ ปรับแต่งการแปลงแต่ละครั้งเพื่อตอบสนองความต้องการภาพและจัดระเบียบของคุณการสนับสนุนสําหรับรูปแบบ Excel หลักทั้งหมด สนับสนุน XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS และรูปแบบไฟล์แผ่นสเปรย์อื่น ๆ สําหรับการส่งออกภาพ
ตารางและ Pivot Table Rendering แปลงตาราง Excel ภายในและตาราง pivot โดยตรงเป็นภาพที่แยกต่างหากสําหรับการดูข้อมูลหรือการใช้งานเว็บ
อัตโนมัติแผ่นและ Workbook Rendering ใช้
SheetRender
หรือWorkbookRender
หลักสูตรเพื่อจัดทําแผ่นแต่ละรายการหรือหนังสือทํางานเต็มรูปแบบบนหลายหน้าการบูรณาการแบบไร้สายกับโครงการ .NET ทํางานออกจากกล่องกับแอพ .NET Framework หรือ .Net Core สําหรับการสร้างภาพแบบบูรณาการหรือตามความต้องการรวมถึงการใช้ Aspose Image to Excel Converter เพื่อการแปลงได้อย่างราบรื่น
เริ่มต้นด้วย Aspose.Cells Image Converter สําหรับ .NET
ในการเริ่มต้นการแปลงไฟล์ Excel ไปยังรูปแบบภาพให้ดําเนินการตามขั้นตอนต่อไปนี้:
1. ติดตั้ง Aspose.Cells สําหรับ .NET
ใช้ NuGet เพื่อเพิ่ม Aspose.Cells ไปยังโครงการของคุณ:
dotnet add package Aspose.Cells
2. ดาวน์โหลด Excel Workbook
Workbook workbook = new Workbook("Book1.xlsx");
3. จัดส่งแผ่นงานไปยัง PNG
Worksheet sheet = workbook.Worksheets[0];
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
OnePagePerSheet = true,
Resolution = 200
};
SheetRender renderer = new SheetRender(sheet, options);
for (int i = 0; i < renderer.PageCount; i++)
{
renderer.ToImage(i, $"sheet_page_{i + 1}.png");
}
4. ให้เช่าหนังสือทํางานเต็มรูปแบบ
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");
สถานการณ์ที่นิยมมากที่สุด
แปลงแผนที่ Excel ในภาพ
Workbook wb = new Workbook("ChartSheet.xlsx");
Worksheet chartSheet = wb.Worksheets[0];
ImageOrPrintOptions chartOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender chartRender = new SheetRender(chartSheet, chartOptions);
chartRender.ToImage(0, "chart.png");
แปลงช่วงเซลล์เป็นภาพ
Workbook wb = new Workbook("Data.xlsx");
Range range = wb.Worksheets[0].Cells.CreateRange("A1:C10");
ImageOrPrintOptions rangeOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender rangeRender = new SheetRender(wb.Worksheets[0], rangeOptions);
rangeRender.ToImage(0, "range_output.png");
Render a Pivot Table เป็นภาพ
Workbook wb = new Workbook("PivotData.xlsx");
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender pivotRender = new SheetRender(wb.Worksheets[0], options);
pivotRender.ToImage(0, "pivot_table.png");
ปฏิบัติที่ดีที่สุดสําหรับการแปลงภาพ
- ทั่วไปคอลัมน์ปรับแต่งโดยอัตโนมัติก่อนการแสดงให้เห็นเพื่อให้แน่ใจว่าการมองเห็นเต็ม
- เพิ่มความละเอียดสําหรับการผลิต DPI สูงในเว็บและการพิมพ์
- ใช้สีพื้นผิวสีขาวสําหรับการส่งออกที่สะอาดมากขึ้น (
options.Transparent = false
). - การรับรองความเห็นของเนื้อหาสําหรับแถวที่ซ่อนอยู่เซลล์ผสมหรือความคิดเห็น
ปัญหาทั่วไปและโซลูชั่น
ข้อผิดพลาด: File not found
โซลูชัน: ตรวจสอบให้แน่ใจว่าเส้นทางไฟล์ Excel เป็นถูกต้องและสามารถเข้าถึงได้
ข้อผิดพลาด: Unsupported file format
โซลูชัน: ตรวจสอบให้แน่ใจว่าประเภทไฟล์ input จะได้รับการสนับสนุน (เช่นหลีกเลี่ยง macros legacy โดยไม่มีโหมดการเข้ากันได้)
รูปภาพการออก Cropped หรือ Cut Off
โซลูชัน: ใช้ OnePagePerSheet = true
หรือสามารถ AllColumnsInOnePagePerSheet
สําหรับแผ่นที่กว้างขึ้น
แปลง XLS ในภาพ
หากคุณต้องการแปลงไฟล์ XLS อย่างเฉพาะเจาะจงโปรดพิจารณาการใช้เครื่องมือ XLS to Image Converter ที่รวมกันได้อย่างราบรื่นกับ Aspose.Cells สําหรับประสิทธิภาพที่เพิ่มขึ้น
ใช้ Excel ไปยัง Image Converter
สําหรับผู้ใช้ที่ต้องการเปลี่ยนหน้าต่าง Excel เพื่อรูปแบบภาพได้อย่างรวดเร็วคุณสมบัติ Excel to Image Converter ให้โซลูชันที่ง่ายต่อการแปลง นอกจากนี้คุณยังสามารถใช้ฟังก์ชั่น Aspose.Cells Background Color เพื่อปรับแต่งภาพของคุณได้มากขึ้น