Anda dapat melihat PDF, file Office, gambar CAD, email, dan gambar di browser tanpa menginstal plugin lama. Untuk aplikasi .NET berbasis Windows, Doconut Viewer menyediakan pemrosesan dokumen backend sementara pengguna tetap berada di dalam aplikasi bisnis.

Pada bagian selanjutnya kami akan menjelaskan mengapa menghapus plugin lama penting, merinci alur kerja integrasi ASP.NET Core, serta membahas unggahan seret‑dan‑lepas dan integrasi Blazor tanpa bergantung pada kode SDK yang belum terverifikasi.
Tanpa Plugin: Mengapa Mereka Menjadi Pengubah Permainan untuk Aplikasi Web .NET
Menghilangkan Gesekan “instal‑dulu”
Penampil tradisional bergantung pada ActiveX, Java, atau Flash. Teknologi lama tersebut memerlukan izin, memicu peringatan keamanan, dan sering tidak berfungsi pada browser modern. Doconut App menghindari semua itu dengan merender dokumen sepenuhnya dalam HTML5/Canvas. Hasilnya? Pengalaman satu‑klik: klik tautan atau jatuhkan file, dan konten muncul secara instan—tanpa unduhan, tanpa prompt, tanpa tiket TI.
Jaga Sandbox Browser Tetap Utuh
Karena tidak ada plug‑in eksternal yang dimuat, sandbox browser tetap tidak tersentuh. Hal ini mempertahankan jaminan keamanan yang diandalkan perusahaan, terutama ketika PDF atau gambar CAD rahasia melintasi intranet. Doconut App menambahkan unggahan SSL dan penyimpanan AES‑256, namun inti tanpa pluginlah yang membuat halaman tidak pernah meminta hak istimewa tambahan.
Tahan Masa Depan di Semua Browser dan Perangkat
HTML5 adalah bahasa universal web. Seiring perkembangan browser, mereka terus mendukung standar yang Doconut App gunakan, sementara plug‑in lama menghilang. Baik pengguna menggunakan Chrome, Edge, Safari, atau WebView seluler, penampil berperilaku sama—tanpa peringatan “plug‑in hilang”, tanpa solusi khusus versi.
Menyematkan Penampil Tanpa Plugin Doconut App dalam ASP.NET Core
Untuk mengintegrasikan penampil, buat URL aman sementara untuk file di server dan berikan ke skrip sisi klien. Server men‑stream file terenkripsi melalui HTTPS; JavaScript sisi klien yang disediakan oleh Doconut App merendernya di dalam elemen <div>.
Alur kerja sisi server (konseptual)
- Menerima permintaan untuk sebuah dokumen.
- Mengambil file dari penyimpanan Anda (SQL, Blob, dll.).
- Membuat URL bertanda tangan dengan batas waktu yang mengarah ke file terenkripsi.
- Mengembalikan URL tersebut ke tampilan Razor.
Tampilan Razor (konseptual)
Biarkan tampilan bertanggung jawab atas tata letak dan status penampil yang berwenang, sementara server mengambil dan memproses dokumen. Gunakan hanya sumber daya klien dan urutan inisialisasi yang didokumentasikan untuk versi Doconut yang terpasang.
Saat halaman dimuat, skrip mencari atribut data-doc-url, mengambil file terenkripsi via HTTPS, mendekripsinya di memori, dan melukis dokumen pada kanvas. Tanpa ActiveX, Java, atau Flash—hanya HTML5 murni.
Mengapa ini penting
- Tanpa plugin: Satu‑satunya aset eksternal adalah paket JavaScript ringan dari Doconut App.
- Keamanan terintegrasi: URL memiliki batas waktu dan tanda tangan, sehingga tidak ada yang dapat menggunakannya kembali.
- Kinerja: Penampil hanya men‑stream byte yang diperlukan untuk viewport saat ini, sehingga bahkan file DWG atau PDF yang besar muncul dengan cepat.
Merender Format yang Didukung Tanpa Plugin
Mesin Doconut App secara native memahami lebih dari 50 format sumber—termasuk PDF, DOCX, XLSX, PPTX, DWG, DXF, PNG, JPEG, dan banyak lainnya. Karena mesin bekerja langsung di browser, tidak diperlukan layanan konversi sisi server terpisah. Penampil mendeteksi tipe file dan merendernya dengan ketelitian pixel‑perfect, memberikan pengalaman tanpa plugin yang sejati.
Unggah Seret‑dan‑Lepas dengan Rendering Instan Tanpa Plugin
Perusahaan menyukai memberi pengguna pratinjau file secara langsung. Dengan Doconut App, Anda dapat menambahkan zona seret‑dan‑lepas yang mengunggah dokumen, menghasilkan URL tampilan aman, dan menampilkan konten tanpa plug‑in apa pun. Seluruh siklus tetap berada di backend .NET Anda, menjaga kepatuhan dan jejak audit.
Alur sisi klien (konseptual)
- Pengguna menyeret file ke area yang ditentukan.
- JavaScript mengirim file ke endpoint ASP.NET Core.
- Endpoint menyimpan file dengan aman dan mengembalikan URL tampilan yang ditandatangani.
- Halaman menyisipkan
<div>dengandata‑doc‑urlyang mengarah ke URL tersebut. - Skrip Doconut App merender dokumen secara instan.
Karena rendering terjadi sepenuhnya di browser, tidak diperlukan layanan konversi berat di server; Doconut App menangani dekoding format di sisi klien.
Tampilan Konsisten dalam Alur Kerja Berbasis Windows
Penampil browser dapat menyediakan titik masuk konsisten bagi pengguna aplikasi Windows internal tanpa memerlukan program dokumen desktop terpisah. Tim harus menguji browser yang didukung, ukuran layar, metode input, kompleksitas dokumen, dan persyaratan aksesibilitas daripada mengasumsikan perilaku identik di setiap lingkungan.
Memperluas Penampil dengan Blazor – Simpan Semua di Dalam Ekosistem .NET Anda
Jika tim Anda lebih menyukai pendekatan berorientasi komponen, Anda dapat membungkus penampil JavaScript Doconut App dalam komponen Blazor WebAssembly. Ini memungkinkan Anda tetap berada dalam dunia .NET sambil tetap memberikan pengalaman tanpa plugin.
Garis Besar Komponen Blazor (konseptual)
- Suntikkan layanan yang dapat menghasilkan URL tampilan aman untuk ID file tertentu.
- Pada inisialisasi, minta URL dari layanan.
- Setelah komponen merender, inisialisasi penampil menggunakan API integrasi yang didukung untuk versi Doconut yang terpasang.
Komponen Blazor dapat mengoordinasikan status penampil sementara backend tetap bertanggung jawab atas akses dan pemrosesan dokumen. Ini menjaga alur kerja di dalam aplikasi .NET tanpa membuat asumsi tentang API JavaScript global.
Poin Penting
- Tanpa plugin menghilangkan gesekan instalasi, peringatan keamanan, dan masalah kompatibilitas.
- Doconut App merender PDF, Office, CAD, dan lebih dari 50 format gambar langsung di HTML5 Canvas.
- Integrasi mudah: buat URL tampilan aman di server dan biarkan skrip sisi klien melukis dokumen.
- Unggah seret‑dan‑lepas + pratinjau instan menjaga pengguna tetap dalam alur, semuanya tetap tanpa plugin.
- Penampil berfungsi identik pada desktop, tablet, dan seluler karena mengandalkan standar web, bukan plug‑in lama.
- Pengembang Blazor dapat mengenkapsulasi penampil dalam komponen .NET native tanpa mengorbankan keunggulan tanpa plugin.
- Keamanan diperkuat oleh unggahan SSL, penyimpanan AES‑256, dan URL terbatas waktu—plug‑in tidak pernah memiliki kesempatan untuk mengekspos kerentanan.
Pertanyaan Umum
T: Apakah saya perlu menginstal apa pun di mesin klien?
J: Tidak. Penampil Doconut App berjalan sepenuhnya di browser menggunakan HTML5 dan JavaScript. Pengguna hanya memerlukan browser modern—tidak diperlukan instalasi ActiveX, Java, atau Flash.
T: Bagaimana Doconut App menangani file besar?
J: Mesin men‑stream hanya bagian yang diperlukan untuk viewport saat ini, sehingga bahkan PDF atau gambar DWG yang besar dimuat dengan cepat. Ia juga mendukung paginasi, memungkinkan pengguna melompat ke halaman tertentu tanpa memuat ulang seluruh dokumen.
Mulai dengan Doconut App Hari Ini
Siap menghilangkan plugin lama dari aplikasi .NET berbasis Windows Anda? Evaluasi Doconut SDK dengan browser, format dokumen, dan beban kerja yang digunakan oleh organisasi Anda.