Konversi dokumen
Definisi
Mengubah sebuah file dari satu format ke format lain dan menghasilkan file baru, berbeda dengan rendering, yang menghasilkan representasi visual sementara dan tidak menghasilkan artefak baru.
Kedua hal ini mudah bingung karena keduanya memulai dengan menafsirkan dokumen sumber. Perbedaannya terletak pada apa yang tersisa setelahnya. Rendering meninggalkan Anda dengan gambar halaman yang disajikan oleh penampil dan akhirnya dihapus. Konversi meninggalkan Anda dengan sebuah file yang memiliki siklus hidupnya sendiri, biaya penyimpanan sendiri, dan pertanyaan retensi sendiri.
Perbedaan itu menentukan mana yang Anda inginkan. Jika persyaratannya adalah "pengguna perlu membaca ini", rendering adalah jawaban yang lebih murah — satu salinan dokumen, tidak ada yang perlu dijalankan ulang ketika berubah. Jika persyaratannya adalah "kami harus mengarsipkan PDF yang tidak dapat diubah dari apa yang disepakati pada tanggal 4", konversi adalah satu‑satunya yang memenuhinya.
Konversi antara format terstruktur secara inheren bersifat lossy (kehilangan data) dengan cara yang tidak dimiliki rendering. PDF ke DOCX khususnya adalah rekonstruksi, karena PDF mencatat di mana glyph berada di halaman dan bukan apa itu paragraf.
Di Doconut
Konversi adalah plugin berbayar terpisah, dipanggil dengan DocumentConverter.ConvertAsync(...). Ia berjalan dalam proses yang sama dengan penampil, jadi tidak ada layanan kedua dan tidak ada unggahan sementara di mana pun.
Istilah terkait
Rendering dokumen sisi server
Mengubah dokumen menjadi gambar halaman di server, sehingga browser menampilkan halaman yang dirender alih-alih mengurai file asli itu sendiri.
Lapisan teks
Teks yang dapat dibaca mesin yang disimpan di dalam dokumen bersamaan dengan tampilan visualnya. Itulah yang membuat pencarian dan pemilihan teks menjadi mungkin, dan itulah tepatnya yang tidak dimiliki halaman yang dipindai.
Office interop (otomasi sisi server)
Mengendalikan Microsoft Office dari kode untuk membuka atau mengonversi dokumen. Ini berfungsi pada desktop dan secara eksplisit tidak disarankan pada server, baik oleh Microsoft maupun oleh semua orang yang pernah mencobanya.