Cách chuyển đổi Xlsb sang Tiff
Cách chuyển đổi tệp Xlsb sang ảnh Tiff
Sheetize cung cấp một API đơn giản, hiệu năng cao cho phép bạn biến một workbook Excel nhị phân (.xlsb) thành một ảnh TIFF chất lượng cao. Điều này rất hữu ích để tạo bản xem trước có thể in, lưu trữ bảng tính dưới dạng ảnh không mất dữ liệu, hoặc chèn ảnh chụp nhanh của workbook vào tài liệu mà không để lộ dữ liệu gốc.
Tại sao nên dùng Sheetize để chuyển đổi Xlsb → Tiff?
- Độ trung thực đầy đủ – giữ nguyên định dạng ô, màu sắc, biểu đồ và hình ảnh nhúng.
- Raster không mất dữ liệu – TIFF giữ mọi pixel, lý tưởng cho việc lưu trữ và xuất bản in.
- Nhanh & mở rộng – xây dựng trên .NET, chạy trên Windows, macOS và Linux mà không cần cài Office.
- Tùy chỉnh độ phân giải & nén – chọn DPI và phương pháp nén (LZW, Deflate, …).
Bắt đầu
Thêm package Sheetize.ImageConverter vào dự án .NET của bạn (qua NuGet) và gọi phương thức ImageConverter.Process.
Mã mẫu C#
using Sheetize;
var loadOptions = new LoadOptions
{
// Đường dẫn tới file Xlsb nguồn
InputFile = @"D:\Reports\AnnualReport.xlsb"
};
var saveOptions = new ImageSaveOptions
{
// File xuất ra – phần mở rộng .tiff sẽ chọn định dạng TIFF
OutputFile = @"D:\Images\AnnualReport.tiff",
// Tùy chọn: điều chỉnh độ phân giải ảnh (DPI)
HorizontalResolution = 300,
VerticalResolution = 300,
// Tùy chọn: nén TIFF (ví dụ: Lzw, Deflate, None)
Compression = "Lzw"
};
ImageConverter.Process(loadOptions, saveOptions);Đoạn mã trên tải AnnualReport.xlsb và ghi AnnualReport.tiff với DPI và nén không mất dữ liệu đã chỉ định.
Các tùy chọn chính cho đầu ra TIFF
- HorizontalResolution / VerticalResolution – xác định DPI; giá trị càng lớn thì ảnh in càng sắc nét.
- Compression – chọn thuật toán nén tương thích với TIFF (
Lzw,Deflate,None) để cân bằng giữa kích thước file và chất lượng. - ColorDepth – tùy chọn đặt số bit mỗi pixel (ví dụ: 24‑bit RGB hoặc 32‑bit RGBA) để tái tạo màu sắc phong phú hơn.
Các thực tiễn tốt nhất
- Sử dụng 300 DPI hoặc cao hơn cho tài liệu sẽ được in; 150 DPI thường đủ cho hiển thị trên màn hình.
- Chọn nén LZW để giảm dung lượng file mà vẫn giữ chất lượng không mất dữ liệu.
- Nếu workbook chứa biểu đồ lớn hoặc hình ảnh độ phân giải cao, tăng DPI hoặc độ sâu màu để tránh hiện tượng pixel hoá.
- Kiểm tra file TIFF đã tạo bằng một trình xem hoặc phần mềm chỉnh sửa ảnh (ví dụ: Adobe Photoshop, GIMP) trước khi phát hành.