نحوه تبدیل XLSX به JPG
نحوه تبدیل فایل XLSX به تصویر JPG
Sheetize یک API ساده و با عملکرد بالا فراهم میکند که به شما امکان میدهد یک کتاب کار اکسل (.xlsx) را به یک تصویر JPG با کیفیت تبدیل کنید. این گزینه برای ایجاد تصویر شاخص، جاسازی صفحات گسترده در وبسایتها یا تهیه گزارشهای بصری بدون نمایش دادههای اصلی بسیار مناسب است.
چرا از Sheetize برای تبدیل XLSX‑به‑JPG استفاده کنیم؟
- دقت کامل – قالببندی سلولها، رنگها، نمودارها و تصاویر را حفظ میکند.
- سریع و مقیاسپذیر – بهینهسازیشده برای .NET و قابل اجرا بر روی ویندوز، macOS و لینوکس.
- قابلیت تنظیم وضوح – میتوانید DPI افقی و عمودی را مطابق نیاز خود تنظیم کنید.
- بدون وابستگی – نیازی به ابزارهای خارجی یا نصب Office نیست.
شروع کار
پکیج Sheetize.ImageConverter را به پروژهٔ .NET خود اضافه کنید (از طریق NuGet) و متد ImageConverter.Process را فراخوانی کنید.
نمونه کد C#
using Sheetize;
var loadOptions = new LoadOptions
{
// مسیر فایل XLSX منبع
InputFile = @"D:\Reports\Financials.xlsx"
};
var saveOptions = new ImageSaveOptions
{
// مسیر فایل خروجی – انتخاب پسوند JPG فرمت JPEG را فعال میکند
OutputFile = @"D:\Reports\Financials.jpg",
// اختیاری: تنظیم وضوح تصویر (DPI)
HorizontalResolution = 150,
VerticalResolution = 150,
// اختیاری: کیفیت فشردهسازی JPEG (0‑100)
// Quality = 90
};
ImageConverter.Process(loadOptions, saveOptions);این کد نمونه فایل Financials.xlsx را بارگذاری کرده و با وضوح مشخص شده (و در صورت نیاز کیفیت) به Financials.jpg ذخیره میکند.
گزینههای کلیدی برای خروجی JPG
- HorizontalResolution / VerticalResolution – DPI را تعریف میکند؛ مقادیر بالاتر تصویر واضحتری تولید میکنند ولی حجم فایل بزرگتر میشود.
- Quality (در صورت پشتیبانی) – کیفیت فشردهسازی JPEG از 0 (بیشترین فشردهسازی) تا 100 (بهترین کیفیت).
بهترین شیوهها
- برای گرافیکهای چاپی حداقل 150 DPI استفاده کنید؛ 72 DPI برای تصاویر کوچک وب کافی است.
- اگر کتاب کار شامل نمودارهای بزرگ باشد، DPI را افزایش دهید تا از پیکسل شدن جلوگیری شود.
- تصویر JPG تولیدشده را در یک نرمافزار نمایشگر تصویر باز کنید و قبل از توزیع ظاهر آن را بررسی کنید.