Apa yang Baru di Doconut 26.8.0: .NET Standard 2.1 dan Fidelity Dokumen yang Lebih Baik
← Back to Blog••5 min read

Apa yang Baru di Doconut 26.8.0: .NET Standard 2.1 dan Fidelity Dokumen yang Lebih Baik

Target Doconut baru bergabung dengan keluarga SDK saat ini

Doconut 26.8.0 memperkenalkan paket generasi terbaru untuk aplikasi yang menggunakan .NET Standard 2.1. Paket ini membawa model dependency‑injection, middleware, sesi dokumen asinkron, plugin, dan publishing terdistribusi yang sudah dipakai oleh SDK Doconut modern ke kelompok host .NET lainnya.

Tiga modul penampil dokumen yang terkoordinasi menampilkan fondasi runtime baru dan output dokumen yang ditingkatkan
Tiga modul penampil dokumen yang terkoordinasi menampilkan fondasi runtime baru dan output dokumen yang ditingkatkan

Rilis ini juga meningkatkan rendering dan konversi untuk Word, Excel, Visio, PSD, gambar, dan deteksi email. Tim yang mengevaluasi rilis harus mempertimbangkan dua sisi pembaruan: jalur integrasi yang baru dan dokumen yang sebenarnya dibuka oleh pengguna mereka.

Baca lengkap catatan rilis Doconut 26.8.0 untuk daftar perubahan yang otoritatif.

.NET Standard 2.1 mendapatkan model integrasi saat ini

Paket Doconut.NETStandard kini menargetkan netstandard2.1 mulai versi 26.8.0. Menurut dokumentasi instalasi, host yang kompatibel meliputi .NET Core 3.0 ke atas, termasuk aplikasi .NET 5, 6, 7, dan 8.

Paket ini berisi penampil inti dengan anotasi dan pencarian lanjutan, sementara Converter dan DICOM tetap tersedia melalui paket plugin masing‑masing. Hal ini memberi tim yang menggunakan host kompatibel akses ke model alur kerja yang sama luasnya: mendaftarkan SDK dengan dependency injection, menyajikan sumber dayanya melalui middleware, membuka dokumen secara asinkron, dan menambahkan kemampuan opsional sesuai kebutuhan aplikasi serta lisensi.

Dua contoh aplikasi menyertai rilis ini. Satu memperlihatkan penampil MVC satu‑node, sementara yang lain menampilkan beberapa node yang melayani artefak dokumen dari folder bersama. Contoh‑contoh ini memberi pengembang titik awal yang konkret untuk mengevaluasi model hosting saat ini.

Versi 26.8.0 adalah batas upgrade yang nyata

Pengidentifikasi paket tetap Doconut.NETStandard, tetapi versinya memisahkan dua generasi yang berbeda:

Versi paketTarget pustakaGenerasi integrasi
26.7.0 dan sebelumnya.NET Standard 2.0API dan model hosting sebelumnya
26.8.0 dan setelahnya.NET Standard 2.1API dan model hosting saat ini

Tidak ada lapisan kompatibilitas antara API‑API tersebut. Menaikkan versi paket mengubah target framework dan permukaan integrasi, sehingga aplikasi yang ada harus memperlakukan pembaruan ini sebagai migrasi yang direncanakan.

Panduan migrasi resmi .NET Standard 2.1 memetakan konstruksi penampil sebelumnya, pembukaan dokumen sinkron, penyampaian sumber daya, lisensi, plugin, dan perilaku web‑farm ke padanan saat ini. Tinjau panduan tersebut sebelum mengubah referensi paket, terutama bila aplikasi menggunakan middleware khusus atau beberapa node layanan.

Halaman Word dirender lebih akurat

Beberapa perubahan berfokus pada dokumen Word:

  • Penyegaran field tidak lagi memicu kegagalan rendering dalam skenario yang dilaporkan.
  • Penempatan karakter lebih cocok dengan dokumen sumber.
  • Indentasi daftar berpoin diperbaiki.
  • Konversi Word‑ke‑PDF mempertahankan gambar yang sebelumnya dapat terbuang.
  • Konversi tidak lagi menambahkan halaman kosong ekstra yang dilaporkan.
  • Output SVG untuk persamaan menjadi lebih kecil karena tidak lagi perlu menyematkan seluruh set glyph font.

Pembaruan ini sangat relevan untuk portal dokumen yang menangani templat, laporan, proposal, atau dokumen bisnis yang dihasilkan. Uji file yang banyak mengandung field, font khusus, daftar, dan halaman kaya gambar dari alur kerja Anda sendiri.

Output Excel dan Visio mendapat koreksi terarah

Untuk Excel, penampil memperbaiki kegagalan yang melibatkan beberapa chart atau gambar. Plugin Converter menerima beberapa koreksi fidelity untuk output spreadsheet‑ke‑PDF: ukuran diagram lingkaran, spasi baris kotak teks, penempatan shape, perilaku shape tersembunyi, dan warna gambar tersemat.

Rendering Visio juga menerima perbaikan terfokus. Garis penghubung yang sebelumnya hilang kini muncul dengan benar, teks header kontainer diposisikan secara tepat, dan pengukuran teks dalam shape yang dikelompokkan mengurangi pemotongan serta overflow.

Satu set regresi yang berguna sebaiknya mencakup spreadsheet dengan chart dan objek yang diposisikan, serta diagram dengan penghubung, kontainer, dan elemen yang dikelompokkan. Bandingkan hasil render atau konversi dengan sumber menggunakan tampilan yang akan dilihat pengguna dalam aplikasi yang dipasang.

Penanganan PSD dan gambar meningkat

Rendering PSD kini mempertahankan kecerahan sumber lebih dekat, menangani kasus Liquify smart‑filter yang kompleks seperti yang dilaporkan, mempertahankan efek layer pada objek pintar, dan meningkatkan komposit efek overlay.

Penampil gambar juga mencakup koreksi spesifik format. Lingkup tepatnya bervariasi menurut build Doconut, jadi gunakan catatan rilis untuk mencocokkan setiap perbaikan dengan paket yang dipakai aplikasi Anda. Versi 26.8.0 juga meningkatkan deteksi pada file XHTML dan biner yang sebelumnya mungkin salah diklasifikasikan sebagai konten terkait email.

Rencana evaluasi praktis untuk 26.8.0

Perlakukan rilis ini sebagai proyek rekayasa kecil:

  1. Pastikan host dapat mengonsumsi paket Doconut yang dipilih dan targetnya.
  2. Inventarisasi versi paket inti dan plugin saat ini.
  3. Jika meningkatkan Doconut.NETStandard, ikuti panduan migrasi alih‑alih hanya mengubah nomor versi.
  4. Bangun set uji representatif yang mencakup keluarga dokumen yang dipakai dalam produksi.
  5. Bandingkan rendering, konversi, pencarian, anotasi, perilaku sesi, dan kontrol akses spesifik aplikasi.
  6. Validasi contoh satu‑node atau terdistribusi yang paling mendekati penyebaran yang diinginkan.
  7. Catat hasil sebelum menjadwalkan pembaruan produksi.

Pendekatan ini memisahkan perbaikan rilis yang terverifikasi dari asumsi tentang bagaimana file atau penyebaran individu akan berperilaku.

Evaluasi Doconut 26.8.0

Doconut 26.8.0 memperluas arsitektur SDK saat ini ke .NET Standard 2.1 dan menyediakan serangkaian perbaikan fidelity dokumen yang signifikan. Langkah selanjutnya yang paling berguna adalah menguji paket dengan host, plugin, dan korpus file yang penting bagi aplikasi Anda.

Kunjungi ikhtisar SDK Penampil Doconut untuk meninjau keluarga produk, lalu unduh percobaan dan evaluasi versi 26.8.0 dalam lingkungan terisolasi sebelum merencanakan upgrade.

#Doconut 26.8.0#.NET Standard 2.1#Document Viewer SDK#.NET#Release#SDK Penampil Dokumen#Rilis