Render Arsip ZIP menggunakan C#

File ZIP berisi satu atau lebih file atau folder terkompresi untuk bertindak sebagai satu file. Ini banyak digunakan untuk menghemat ruang penyimpanan dan meningkatkan kinerja komputer Anda. Anda dapat mentransfer file dan folder Anda secara efektif dalam arsip ZIP dari satu lokasi ke lokasi lain. Sebagai pengembang C#, Anda dapat dengan mudah merender arsip ZIP dan melihat kontennya secara terprogram. Artikel ini akan berfokus pada cara merender arsip ZIP menggunakan C#. Topik-topik berikut dibahas/dibahas dalam artikel ini:

C# API untuk Melihat File ZIP

Untuk rendering file ZIP, saya akan menggunakan GroupDocs.Viewer for .NET API. Ini adalah API penampil dokumen yang kuat yang mendukung lebih dari 170 jenis file dan dokumen. API menyediakan solusi tampilan dokumen paling fleksibel untuk merender dan menampilkan format file yang banyak digunakan di mana saja tanpa menginstal perangkat lunak eksternal apa pun. Ini juga memungkinkan Anda untuk dengan cepat melihat PDF, HTML, XML, Microsoft Office Word, lembar kerja Excel, presentasi PowerPoint, email Outlook, diagram Visio, Proyek, metafile, gambar, dan berbagai format file lainnya dengan mudah dan dengan lebih sedikit bahaya pemrograman. Anda dapat mengunduh DLL API atau menginstalnya menggunakan NuGet.

Install-Package GroupDocs.Viewer

Render Arsip ZIP dalam HTML

Anda dapat membuat file ZIP dalam HTML dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Buat instance dari kelas Viewer
  2. Berikan jalur file input
  3. Buat instance dari kelas HtmlViewOptions.
  4. Berikan jalur file keluaran
  5. Panggil metode View() dan teruskan HtmlViewOptions Contoh kode berikut menunjukkan cara merender file ZIP dalam HTML menggunakan C#.
    Render Arsip ZIP dalam HTML

    Render Arsip ZIP dalam HTML

Class Viewer adalah class utama yang menyediakan fungsionalitas untuk mengontrol proses rendering dokumen. Metode View() kelas ini membuat tampilan semua halaman dokumen. Kelas HtmlViewOptions menyediakan opsi untuk merender dokumen ke dalam format HTML. Metode konstruktor ForEmbeddedResources membuat instance baru dari kelas HtmlViewOptions untuk merender ke dalam HTML dengan sumber daya tersemat. Seperti yang Anda lihat, saya telah menyediakan jalur file keluaran dalam contoh kode. Anda dapat menemukan detail lebih lanjut tentang “Document HTML Viewer” di dokumentasi.

Render Folder Tertentu dari Arsip ZIP dalam HTML

Anda dapat merender folder tertentu yang tersedia di dalam file ZIP dalam HTML dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Buat instance dari kelas Viewer
  2. Berikan jalur file input
  3. Buat instance dari kelas HtmlViewOptions.
  4. Berikan jalur file keluaran
  5. Tetapkan nama folder yang akan dirender
  6. Panggil metode View() dan teruskan HtmlViewOptions Contoh kode berikut menunjukkan cara merender folder tertentu dari file ZIP dalam HTML menggunakan C#.
    Render Folder Tertentu dari Arsip ZIP dalam HTML

    Render Folder Tertentu dari Arsip ZIP dalam HTML

Kelas ArchiveOptions menyediakan opsi untuk merender file arsip. Ini memungkinkan Anda merender folder tertentu dari arsip ZIP dengan memberikan nama folder yang tersedia di dalam arsip.

Lihat Konten Arsip ZIP dalam PDF

Anda dapat membuat file ZIP dalam dokumen PDF dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Buat instance dari kelas Viewer
  2. Berikan jalur file input
  3. Buat instance dari kelas PdfViewOptions.
  4. Berikan jalur file keluaran
  5. Panggil metode View() dan berikan PdfViewOptions Contoh kode berikut menunjukkan cara merender file ZIP dalam PDF menggunakan C#.
    Lihat Konten Arsip ZIP dalam PDF

    Lihat Konten Arsip ZIP dalam PDF

Kelas PdfViewOptions menyediakan opsi untuk merender dokumen ke dalam format PDF. Anda dapat menemukan detail lebih lanjut tentang “Document PDF Viewer” di dokumentasi.

Render Arsip ZIP ke JPG

Anda dapat membuat file ZIP dalam gambar JPG dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Buat instance dari kelas Viewer
  2. Berikan jalur file input
  3. Buat instance dari kelas JpgViewOptions.
  4. Berikan jalur file keluaran
  5. Panggil metode View() dan teruskan JpgViewOptions Contoh kode berikut menunjukkan cara merender file ZIP dalam gambar JPG menggunakan C#.
    Render Arsip ZIP ke JPG

    Render Arsip ZIP ke JPG

Anda dapat merender dokumen ke format gambar JPG atau PNG. Kelas JpgViewOptions menyediakan opsi untuk merender dokumen ke dalam format JPG. Demikian pula, kelas PngViewOptions menyediakan opsi untuk merender dokumen ke dalam format PNG. Anda dapat menemukan detail lebih lanjut tentang “Document Image Viewer” di dokumentasi.

Dapatkan Daftar Folder dari arsip ZIP

Anda bisa mendapatkan daftar semua folder dan subfolder dari file ZIP secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  1. Buat instance dari kelas Viewer
  2. Berikan jalur file input
  3. Buat ViewInfoOptions
  4. Buat instance ViewInfo dengan memanggil metode GetViewInfo()
  5. Dapatkan ArchiveViewInfo
  6. Tunjukkan hasilnya Contoh kode berikut menunjukkan cara mendapatkan daftar folder dari file ZIP menggunakan C#.
    Dapatkan Daftar Folder dari arsip ZIP

    Dapatkan Daftar Folder dari arsip ZIP

Kelas ViewInfoOptions menyediakan opsi yang digunakan untuk mengambil informasi tentang tampilan. Ini menyediakan berbagai metode untuk mendapatkan informasi tampilan untuk format tertentu. Saya menggunakan metode ForHtmlView() yang menginisialisasi instance baru dari kelas ViewInfoOptions untuk mengambil informasi tentang tampilan saat merender ke dalam HTML. Kelas ViewInfo menyediakan informasi tampilan untuk dokumen generik. Metode GetViewInfo() dari kelas Viewer mengembalikan informasi tentang tampilan dan informasi khusus dokumen. Kelas ArchiveViewInfo menyediakan informasi tampilan untuk file arsip.

Render dan Ganti Nama File ZIP

Anda dapat mengganti nama file ZIP saat merender secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  1. Buat instance dari kelas Viewer
  2. Berikan jalur file input
  3. Buat instance dari kelas PdfViewOptions.
  4. Berikan jalur file keluaran
  5. Tetapkan nama file baru untuk ditampilkan
  6. Panggil metode View() dan berikan PdfViewOptions Contoh kode berikut menunjukkan cara mengganti nama file ZIP saat merender menggunakan C#.
    Render dan Ganti Nama File ZIP

    Render dan Ganti Nama File ZIP

Kelas ArchiveOptions menyediakan properti FileName yang digunakan untuk menampilkan nama file di header. Anda dapat mengatur nama tampilan baru seperti yang ditunjukkan pada contoh kode di atas. Secara default, ini menampilkan nama file sumber.

Dapatkan Lisensi Gratis

Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Dalam artikel ini, Anda telah mempelajari cara merender arsip ZIP menggunakan C#. Anda juga telah mempelajari cara mengonversi dan melihat konten file ZIP dalam gambar HTML, PDF, dan JPG. Selain itu, Anda telah mempelajari cara mendapatkan daftar folder dan subfolder dari arsip ZIP secara terprogram di C#. Anda dapat mempelajari lebih lanjut tentang GroupDocs.Viewer untuk .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga