Berikan komentar pada PDF, dan cari teks yang sudah dimilikinya—tanpa plug‑in.
Pendahuluan
Banyak organisasi menggunakan PDF sebagai format dokumen utama mereka untuk laporan, makalah penelitian, manual, dan gambar teknik. Dalam banyak aplikasi .NET, pengguna dapat mengunggah file dan membukanya di penampil—tetapi di situlah alur kerja berhenti.
Penampil tradisional hanya menyediakan pengalaman baca‑saja, membuat pengguna tidak dapat menandai dokumen atau menemukan frasa tanpa menggulir untuk menemukannya.
Dengan menambahkan anotasi dan pencarian teks ke penampil PDF tanpa plug‑in modern, aplikasi .NET memungkinkan orang memberi komentar pada file dan langsung melompat ke bagian yang mereka butuhkan — asalkan PDF memiliki lapisan teks, yang kebanyakan memang ada.
Dalam artikel ini kami akan membahas:
- Bagaimana anotasi PDF meningkatkan alur kerja peninjauan dokumen
- Bagaimana pencarian teks penuh membaca lapisan teks PDF, dan file mana yang tidak dapat dibantu
- Betapa mudahnya fitur‑fitur ini dapat diintegrasikan ke dalam aplikasi .NET
Anda dapat mencoba penampil atau mengunduh SDK dari:
1. Anotasi PDF – Mengubah Halaman Statis menjadi Dokumen Interaktif
Masalah dengan PDF statis
Banyak tim masih bergantung pada alur kerja yang tidak efisien saat meninjau dokumen:
- Cetak PDF
- Tandai dengan pena
- Pindai dokumen
- Unggah versi baru
Proses ini menciptakan kebingungan versi, penundaan, dan pekerjaan manual yang tidak perlu.
Solusi: lapisan anotasi di penampil
Menyematkan mesin anotasi ke portal .NET Anda memungkinkan pengguna berinteraksi dengan dokumen secara langsung.
Satu catatan lisensi sebelum tabel fitur, karena memengaruhi anggaran bukan desain: anotasi adalah plugin terpisah untuk Doconut Viewer, bukan bagian dari penampil dasar. Itu adalah salah satu dari empat — Anotasi, Konverter, DICOM, dan Pencarian. Pencarian lapisan teks, yang dibahas di bagian berikutnya, juga merupakan plugin Pencarian. Pencetakan terkendali, sebaliknya, merupakan bagian dari penampil itu sendiri.
| Fitur | Manfaat |
|---|---|
| Sorot, garis bawah, coret | Dengan cepat menekankan teks penting |
| Catatan tempel | Tambahkan umpan balik kontekstual langsung di dalam dokumen |
| Gambar bebas | Berguna untuk diagram, sketsa teknis, dan tinjauan desain |
| Anotasi berstempel waktu | Lacak kapan perubahan ditambahkan |
Alih‑alihnya memodifikasi file asli, anotasi dapat disimpan sebagai lapisan metadata terpisah (misalnya JSON) yang terhubung ke dokumen.
Pendekatan ini memastikan:
- PDF asli tetap tidak berubah
- Anotasi dapat diekspor atau dihapus secara terpisah
- Dokumen tetap menjadi sumber kebenaran tunggal
Dampak praktis
Anotasi secara dramatis meningkatkan alur kerja dokumen:
- Ulasan dokumen lebih cepat
- Umpan balik lebih jelas selama diskusi desain atau penelitian
- Kebutuhan akan alat penyuntingan eksternal berkurang
2. Pencarian Teks Penuh – Apa yang Harus Dimiliki PDF
Dua PDF yang Tampak Identik
Buka dua kontrak yang dipindai berdampingan dan keduanya dapat terlihat sama. Satu dapat dicari dan yang lainnya tidak, dan tidak ada yang di layar memberi tahu Anda mana yang mana.
PDF menyimpan gambar halaman dan, secara terpisah, lapisan teks: karakter‑karakter halaman dan posisi masing‑masing. Hampir setiap PDF yang dihasilkan dari Word, generator laporan, ekspor dari sistem bisnis, atau pemindai dengan pengenalan teks aktif memiliki lapisan itu. Pencarian mencocokkan frasa Anda dengan lapisan tersebut dan menyorot lokasi pada gambar halaman tempat karakter‑karakter itu berada.
PDF yang hanya berupa foto halaman tidak memiliki lapisan semacam itu. Tidak ada teks dalam file, sehingga tidak ada yang dapat dicocokkan oleh pencarian.
Apa yang dilakukan penampil dengan lapisan teks
| Kemampuan | Deskripsi |
|---|---|
| Pencarian lapisan teks | Mencocokkan kueri dengan karakter yang disimpan dalam file |
| Penyorotan hasil | Menandai setiap kecocokan pada halaman yang dirender |
| Navigasi hasil | Berpindah dari satu hasil ke hasil berikutnya di seluruh dokumen |
| Skrip apa pun | Membaca lapisan sebagaimana tertulis, Latin atau tidak |
Di mana lapisan ada:
- teks dapat dipilih
- pengguna dapat menyalin konten
- pencarian teks penuh bekerja di seluruh file
Di mana lapisan tidak ada, file tetap terbuka dan dirender secara normal; hanya saja tidak dapat dicari. Doconut saat ini tidak membaca karakter dari gambar halaman.
Mengapa ini Penting
Apakah sebuah dokumen dapat dicari diputuskan saat masuk ke sistem Anda, bukan saat seseorang perlu menemukannya. Pemindai dan platform manajemen dokumen hampir semuanya menulis lapisan teks saat ingest, dan file yang datang dengan lapisan tetap berguna selama Anda menyimpannya.
Di arsip yang ditangkap dengan cara itu, pengguna dapat langsung menemukan:
- spesifikasi teknis
- klausa regulasi
- referensi ilmiah
- catatan sejarah
Alih‑alihnya meninjau dokumen secara manual, mereka dapat mencari dan melompat ke bagian yang relevan.
3. Integrasi Sederhana dalam Aplikasi .NET
Ambil nama paket, versi, dan langkah inisialisasi dari halaman unduhan resmi serta dokumentasi yang disertakan dengan build yang Anda instal. Keduanya telah berubah antar rilis, dan baris paket yang disalin dari artikel adalah alasan paling umum integrasi pertama gagal dengan cara yang tampak seperti kesalahan lisensi.
Penampil bekerja dengan kerangka .NET umum termasuk:
- ASP.NET Core
- ASP.NET MVC
- Blazor
Setelah dikonfigurasi, aplikasi Anda menampilkan PDF langsung di peramban. Anotasi dan pencarian teks muncul begitu plugin mereka dilisensikan dan diaktifkan.
4. Tanpa Plug-In dan Aman secara Desain
Peramban modern tidak lagi mendukung plug‑in warisan seperti Flash atau ActiveX.
Penampil PDF modern harus berjalan sepenuhnya dalam HTML5 dan JavaScript.
Manfaat utama meliputi:
- Tidak memerlukan instalasi sisi klien
- Berfungsi di semua browser modern
- Kompatibel dengan perangkat desktop dan seluler
Fitur keamanan biasanya mencakup:
- Komunikasi hanya HTTPS
- otentikasi berbasis token
- akses dokumen yang dikontrol
Hal ini menjadikan penampil cocok untuk aplikasi perusahaan yang menangani dokumen sensitif.
Kesimpulan
PDF statis membatasi cara tim bekerja dengan informasi. Menambahkan anotasi dan pencarian teks ke aplikasi .NET Anda mengubah file yang hanya dapat dibaca menjadi file yang dapat dikomentari dan dicari.
Manfaat utama meliputi:
- Ulasan dokumen lebih cepat melalui alat anotasi
- Pencarian teks penuh di mana pun PDF memiliki lapisan teks, yang kebanyakan memilikinya
- Integrasi mudah ke dalam aplikasi .NET yang ada
- Pengalaman melihat tanpa plug‑in
Jika Anda ingin menjelajahi kemampuan ini lebih jauh, Anda dapat mempelajari lebih lanjut atau mengunduh produk dari:
Berikan pembaca Anda PDF yang dapat mereka tandai dan cari, di dalam aplikasi yang sudah mereka gunakan.
