แปลง Excel เป็น PNG ด้วย NET REST API

ในบทความพื้นฐานนี้ คุณจะได้ศึกษาวิธีการแปลง XLS เป็น PNG ด้วย NET REST API เราจะสร้างตัวแปลง XLS เป็น PNG ด้วย C# Low Code API โดยปฏิบัติตามขั้นตอนโดยละเอียดและชัดเจนที่กล่าวถึงในหัวข้อต่อไปนี้ แอปพลิเคชันที่พัฒนาขึ้นสามารถผสานรวมกับแอปพลิเคชัน .NET ใดๆ ที่รองรับในสภาพแวดล้อม Linux, macOS หรือ Windows และสามารถแปลงได้ฟรี

ข้อกำหนดเบื้องต้น

ขั้นตอนการแปลง XLS เป็น PNG ด้วย NET REST API

  1. ตั้งค่า Client ID และ Client Secret สำหรับ API เพื่อแปลง XLS เป็น PNG
  2. สร้างอินสแตนซ์ของคลาส CellsApi ที่มีข้อมูลประจำตัวไคลเอนต์เพื่อดำเนินการแปลง XLS เป็น PNG
  3. ระบุไฟล์ XLS ต้นทางและชื่อไฟล์ PNG เอาท์พุต และโหลดไฟล์ XLS ต้นทางในสตรีมหน่วยความจำ
  4. สร้างอินสแตนซ์ของ PostConvertWorkbookToPNGRequest พร้อมด้วยสตรีมไฟล์ XLS อินพุตและคุณสมบัติเสริมอื่น ๆ
  5. เรียกใช้เมธอดคำขอ Excel to PNG เพื่อ แปลง XLS เป็น PNG ด้วย NET REST API
  6. บันทึกสตรีมไฟล์ PNG ที่เรนเดอร์แล้วบนดิสก์ภายในเครื่อง

ขั้นตอนข้างต้นจะแปลงประเภทไฟล์ จาก Excel เป็น PNG ด้วย C# low code API เราจะเริ่มการใช้งานด้วยการเริ่มต้นโดยกำหนดค่า SDK และสร้างอ็อบเจ็กต์คลาส CellsAPI จากนั้นเราจะโหลดไฟล์ XLS ต้นทางโดยใช้ FileStream และสร้างอินสแตนซ์ของคลาส PostConvertWorkbookToPNGRequest ที่จะใช้ในการแปลงเป็นสตรีมไฟล์ PNG โดยใช้เมธอด PostConvertWorkbookToPNG()

โค้ดสำหรับการแปลง Excel เป็น PNG ใน NET Low Code API

using Aspose.Cells.Cloud.SDK.Api;
using Aspose.Cells.Cloud.SDK.Request;
using System;
using System.Collections.Generic;
using System.IO;
namespace Kb_Aspose.KB
{
public class XlsToPngConverter
{
public void XlsToPng()
{
try
{
string clientID = "ClientId";
string clientSecret = "Secret";
string apiBaseUrl = "https://api.aspose.cloud";
// Source and output file names
string localPath = @"C:/ExcelFiles/";
string inputFileName = @"Source.xls";
string outputFileName = @"XlstoPng.png";
var xlsToPngRequest = new PostConvertWorkbookToPNGRequest()
{
checkExcelRestriction = true,
File = new Dictionary<string, Stream>()
{
{
inputFileName, File.OpenRead(localPath + inputFileName)
}
},
};
CellsApi xlstoPngApi = new CellsApi(clientID, clientSecret, apiBaseUrl);
var fileInfo = xlstoPngApi.PostConvertWorkbookToPNG(xlsToPngRequest);
File.WriteAllBytes(localPath + outputFileName, Convert.FromBase64String(fileInfo.FileContent));
Console.WriteLine("XLS to PNG conversion completed");
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

ตัวอย่างโค้ดพื้นฐานนี้จะแปลง Excel เป็น PNG ด้วย C# cloud API คุณต้องระบุเส้นทางที่ถูกต้องสำหรับไฟล์ XLS บนดิสก์ด้วยความช่วยเหลือของ Aspose.Cells REST API SDK จะดำเนินการแปลงให้เสร็จสมบูรณ์ จากนั้นเมื่อกระบวนการแปลงเสร็จสิ้น ให้ดาวน์โหลดสตรีมไฟล์ PNG เอาต์พุตเพื่อบันทึกไว้ในเครื่อง

เราได้สำรวจวิธีการแปลงไฟล์ XLS เป็น PNG ด้วย Cloud API ในหัวข้อนี้แล้ว หากคุณต้องการแปลงไฟล์ Excel เป็น SVG โปรดอ่านบทความเกี่ยวกับวิธีการ แปลง Excel เป็น SVG ด้วย NET REST API

 ไทย