Aspose.Cells Image Converter untuk .NET

Aspose.Cells Image Converter untuk .NET adalah API ringan, berprestasi tinggi yang dirancang khusus untuk mengubah Microsoft Excel spreadsheets (XLS, XLSX, XLTM, XXSM) menjadi berbagai format gambar – termasuk TIFF, JPEG, PNG, BMP, EMF dan GIF – sementara mempertahankan tataletak, pemformatan, grafis, dan objek tertanam.

Instalasi dan Setup

Tambahkan Assembly Aspose.Cells Image Converter ke proyek .NET Anda melalui NuGet atau dengan merujuk DLL secara langsung Instalasi .Sebelum memberikan gambar apa pun, memulai lisensi yang diukur seperti yang dijelaskan di Lisensi Terukur .

Fitur dan Fungsi Kunci

Konversi Gambar-to-Gambar

• Mengarahkan lembar kerja individu ke gambar yang terpisah dengan kontrol over page breaks, scaling, dan transparan.• Honors Excel print area, headers/footers, dan margin, memastikan kesetiaan untuk Print Preview.

Buku Kerja-untuk-Multi-Page TIFF

• Ekspor seluruh buku kerja berbilang lembar ke dalam satu, multi-page TIFF dari container.• Setiap lembar disajikan sebagai satu bingkai TIFF untuk penyimpanan atau pemrosesan batch.

Dukungan Full Image Format

• Mendukung TIFF, JPEG, PNG, BMP, EMF dan GIF.• Kompresi kontrol (LZW, CCITT), interlacing, transparansi, dan palet untuk format yang berbeda.

Pilihan Rendering dan Customization

• Fine-tune DPI, resolusi dan kedalaman warna.• Mengkonfigurasi anti-aliasing, visibilitas gridline, dan latar belakang pengisian.• Terapkan mode cahaya / gelap atau latar belakang tersuai untuk permukaan dan tanda air.

Grafik dan Bentuk Rendering

• Konversi grafis, SmartArt, objek OLE, dan bentuk dengan kesetiaan tinggi.• Mengekalkan tema, styling, axes, dan label data untuk rendering grafis yang akurat.

Paginasi, Scaling, dan Print Settings

• Mematuhi halaman Excel untuk laporan.• Skala untuk menyesuaikan lebar / ketinggian atau angka halaman tertentu.• Kepala, kaki, dan nomor halaman disimpan.

Streaming dan Manajemen Memori

• Mendukung rendering chunked dan output berbasis stream untuk buku kerja yang sangat besar.• Mengurangi jejak memori dan menghindari masalah out-of-memory.

Fidelity Text dan Font Embedding

• Mengekalkan font, alignment, dan aliran teks dengan font tertanam atau digantikan.• Mendukung skrip RTL, cursive, dan Asia untuk kompatibilitas global.

Thread Keselamatan dan Konversi

• Multiple instances dapat berjalan secara paralel untuk lingkungan high-throughput.• Thread-safe desain yang ideal untuk rendering server-side.

Kesalahan dan Diagnosis

• Laporan kesalahan terperinci untuk fitur yang tidak didukung atau file yang rosak.• Mencatat peringatan tentang font yang hilang atau membuat perbedaan.

Contoh: Konversi Excel ke 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 Praktik Terbaik

• Memulai lisensi sekali di startup untuk menghindari pemeriksaan berulang.• Tetapkan area cetak dan pengaturan halaman dalam template Excel untuk konsistensi.• Gunakan mode streaming untuk konversi DPI tinggi dari buku kerja besar.• Cache sering menggunakan template untuk konversi berulang.• Periksa ketersediaan font untuk menghindari penggantian diam.• Menyediakan buku kerja dan objek streaming dengan cepat.• Gunakan contoh gabungan untuk rendering server-side untuk mengurangi overhead.

Masalah Umum dan Solusinya

Error: “File tidak ditemukan’Solusi: Pastikan jalur file input yang benar dan dapat diakses.

Error: “Format file yang tidak didukung’Solusi: Pastikan format file didukung oleh converter.

Pertanyaan yang sering ditanya

**Apa itu Aspose.Cells Image Converter untuk .NET?**Alat berfokus untuk secara programmatik mengubah skrip Excel menjadi gambar dalam aplikasi .NET.

**Bagaimana perbedaan dari Aspose.Cells untuk .NET?**Aspose.Cells untuk .NET adalah API lengkap, sementara plugin Image Converter disesuaikan untuk konversi gambar yang cepat dan akurat.

**Format file apa yang didukung?**Menyokong XLS, XL SX, XLTX , XLTM , XLSB , CSV , TSV , HTML , ODS , dan banyak lagi.

**Bolehkah saya menyesuaikan generasi gambar?**Ya, dengan menggunakan ImageOrPrintOptions kelas untuk menentukan jenis output, resolusi, kompresi, dan banyak lagi.

 Indonesia