Aspose.Cells Image Converter untuk .NET
Aspose.Cells Image Converter untuk .NET adalah API ringan, berprestasi tinggi yang direka khas untuk mengubah Microsoft Excel spreadsheets (XLS, XLSX, XLTM dan XLSM) ke dalam pelbagai format imej - termasuk TIFF, JPEG, PNG, BMP, EMF dan GIF - sementara mengekalkan tataletak, pemformatan, carta, dan objek tertanam.
Pemasangan dan Setup
Tambah Assembly Aspose.Cells Image Converter kepada projek .NET anda melalui NuGet atau dengan merujuk kepada DLL secara langsung Installation .Sebelum menyajikan sebarang imej, memulakan lesen yang diukur seperti yang dinyatakan dalam Lisensi Pengukuran .
Ciri-ciri utama dan fungsi
Pengubahsuaian Gambar-to-Gambar
• Render lembaran kerja individu kepada imej yang berasingan dengan kawalan over page breaks, scaling, dan ketelusan.• Menghormati kawasan cetak Excel, tajuk / kaki, dan margin, memastikan kesetiaan kepada Printer Preview.
Buku Kerja-untuk-Multi-Page TIFF
• Eksport keseluruhan buku kerja pelbagai lembaran ke dalam satu, pelbagai halaman TIFF daripada container.• Setiap lembaran dikemukakan sebagai satu bingkai TIFF untuk arkib atau pemprosesan batch.
Sokongan format imej yang komprehensif
• Menyokong TIFF, JPEG, PNG, BMP, EMF dan GIF.• Kompresi kawalan (LZW, CCITT), interlacing, ketelusan, dan palet untuk format yang berbeza.
Pilihan Rendering dan Customization
• Fine-tune DPI, resolusi dan kedalaman warna.• Mengkonfigurasi anti-aliasing, keterbukaan gridline, dan latar belakang pengisian.• Gunakan mod cahaya / gelap atau latar belakang tersuai untuk permukaan dan tanda air.
Grafik dan bentuk Rendering
• Menukar carta, SmartArt, objek OLE, dan bentuk dengan kesetiaan yang tinggi.• Mengekalkan tema, gaya, sumbu, dan label data untuk rendering grafik yang tepat.
Pengaturan Paginasi, Scaling, dan Print
• Mematuhi halaman Excel untuk laporan.• Skala untuk menyesuaikan lebar / ketinggian atau bilangan halaman tertentu.• Kepala, kaki, dan nombor halaman disimpan.
Streaming dan Pengurusan Memori
• Menyokong rendering yang dipotong dan output berasaskan aliran untuk buku kerja yang sangat besar.• Mengurangkan jejak memori dan mengelakkan masalah out-of-memory.
Perbincangan:High-Fidelity Text and Font Embedding
• Mengekalkan fon, alignment, dan aliran teks dengan fon yang tertanam atau digantikan.• Menyokong skrip RTL, cursive, dan Asia untuk kompatibiliti global.
Thread Keselamatan dan Pertukaran
• Pelbagai instans boleh berjalan secara serentak untuk persekitaran berkelajuan tinggi.• Reka bentuk Thread-Safe yang ideal untuk rendering server-side.
Penyelesaian kesilapan dan diagnosis
• Laporan ralat terperinci untuk ciri-ciri yang tidak disokong atau fail yang rosak.• Log peringatan untuk font yang hilang atau rendering perbezaan.
Contoh: Menukar Excel kepada PNG
// Open a template Excel file
Workbook book = new Workbook("Book1.xlsx");
// Get the first worksheet
Worksheet sheet = book.Worksheets[0];
// Define ImageOrPrintOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
// Specify the image format
imgOptions.ImageType = ImageType.Png;
// Render the sheet to image(s)
SheetRender sr = new SheetRender(sheet, imgOptions);
int pageCount = sr.PageCount;
for (int idxPage = 0; idxPage < pageCount; idxPage++)
{
sr.ToImage(idxPage, "out_" + (idxPage + 1) + ".png");
}
Tips dan Amalan Terbaik
• Memulakan lesen sekali di permulaan untuk mengelakkan pemeriksaan berulang.• Menetapkan kawasan cetak dan tetapan halaman dalam templat Excel untuk konsistensi.• Gunakan mod streaming untuk penukaran DPI tinggi buku kerja yang besar.• Cache sering menggunakan templat untuk penukaran berulang.• Semak ketersediaan fon untuk mengelakkan penggantian diam.• Menyediakan buku kerja dan aliran objek dengan segera.• Gunakan contoh gabungan untuk rendering server-side untuk mengurangkan overhead.
Masalah dan resolusi yang sama
Kesilapan : fail tidak ditemui’Penyelesaian: Pastikan laluan fail input betul dan boleh diakses.
Error: ‘Format fail yang tidak disokong’Penyelesaian: Pastikan format fail disokong oleh penukar.
Soalan-soalan yang kerap ditanya
**Apa itu Aspose.Cells Image Converter untuk .NET?**Alat berfokus untuk secara programmatik menukar skrip Excel kepada imej dalam aplikasi .NET.
**Bagaimana ia berbeza daripada Aspose.Cells untuk .NET?**Aspose.Cells untuk .NET adalah API yang lengkap, manakala plugin Image Converter disesuaikan untuk penukaran imej yang cepat dan tepat.
**Apakah format fail yang disokong?**Ia menyokong XLS,XLSX, XLSM, XLTX dan XLTM, CSV, TSV, HTML, ODS, dan banyak lagi.
**Bolehkah saya menyesuaikan generasi imej?**Ya, dengan menggunakan ImageOrPrintOptions
kelas untuk menentukan jenis output, resolusi, kompresi, dan banyak lagi.