
Bekerja dengan Modify PDF Online – beri anotasi, sorot, dan buat PDF dapat dicari langsung di aplikasi web: Panduan Praktis
Jika Anda perlu memungkinkan pengguna memberi anotasi, menyorot, dan mencari konten PDF tanpa meninggalkan browser, fitur Modify PDF Online milik Doconut memberikan hal tersebut dengan tepat. Ia menyematkan penampil PDF lengkap langsung ke dalam aplikasi web .NET Anda dan menyediakan API sisi‑server untuk markup tinjauan serta pencarian berbasis OCR—semua dalam satu komponen yang aman.
Pada bagian-bagian berikut kami akan membahas arsitektur keseluruhan, langkah‑langkah logis yang diperlukan untuk mengaktifkan anotasi, sorotan, dan OCR yang dapat dicari, serta pola praktik terbaik untuk membangun solusi siap perusahaan.

Mengapa Modify PDF Online Menjadi Pengubah Permainan untuk Aplikasi .NET Perusahaan
Solusi perusahaan yang berfokus pada dokumen—baik itu DMS, portal CRM, atau platform tinjauan legal‑tech—harus memenuhi tiga tuntutan yang bersaing:
- Pengalaman pengguna – peninjau mengharapkan UI berbasis browser yang fluid dan terasa seperti editor PDF desktop.
- Keamanan & kepatuhan – dokumen sering berisi data rahasia yang tidak dapat dikirim ke layanan pihak ketiga.
- Skalabilitas – satu panggilan API mungkin harus melayani ratusan pengguna bersamaan di berbagai wilayah.
Doconut memenuhi ketiganya dengan satu pustaka yang berjalan sisi‑server (sehingga dokumen tidak pernah meninggalkan infrastruktur Anda) sambil menyajikan konten yang dirender ke browser web yang didukung. Kemampuan Modify PDF Online dibangun di atas mesin rendering yang sama yang menggerakkan Library Penampil Dokumen Doconut, menjamin kesetiaan piksel‑sempurna untuk PDF, file Office, dan gambar CAD. Karena fitur ini berada di dalam penampil, Anda dapat menambah, mengedit, dan menyimpan anotasi tanpa plug‑in tambahan atau layanan eksternal.
Keuntungan utama bagi pengembang senior dan arsitek
| Manfaat | Apa artinya bagi solusi Anda |
|---|---|
| UI HTML5/JavaScript | Penampil berjalan di browser tanpa memerlukan ActiveX atau plug‑in PDF proprietari. |
| Pencetakan terkendali | Anda dapat mengaktifkan atau menonaktifkan pencetakan per peran pengguna langsung dari antarmuka penampil. |
| OCR sisi‑server | Gambar yang dipindai menjadi teks yang dapat dicari sambil tetap berada di dalam pusat data Anda. |
| Permukaan API terpadu | Kelas Viewer yang sama menangani pembukaan, anotasi, dan pencarian PDF. |
Dengan memusatkan kemampuan ini, Anda mengurangi jumlah kode khusus yang harus ditulis, dipelihara, dan diaudit—pertimbangan penting bagi industri yang diatur seperti kesehatan, keuangan, dan teknologi hukum.
Mengaktifkan Anotasi dan Sorotan di Penampil Doconut
Plugin Anotasi tersedia secara otomatis ketika Anda mengaktifkan Modify PDF Online. Alur kerja tipikal terdiri dari empat langkah logis:
- Daftarkan middleware Doconut – Konfigurasikan pipeline ASP.NET Core sehingga Doconut dapat menyajikan aset statisnya (JavaScript, CSS, WebAssembly) dan menegakkan lisensi.
- Buat instance
Viewer– Dalam layanan scoped atau controller, buat objekViewer, menyertakan layanan yang diperlukan seperti caching dan accessor konteks HTTP. - Buka PDF dan dapatkan token dokumen – Panggil metode pembukaan dokumen penampil, menyediakan jalur file (atau stream) dan opsi rendering apa pun (mis., resolusi gambar). Metode ini mengembalikan token unik yang mengidentifikasi dokumen spesifik sesi.
- Bekerja dengan manajer anotasi – Ambil manajer anotasi untuk halaman yang ingin Anda ubah, tambahkan objek sorotan atau komentar, lalu simpan XML yang dihasilkan kembali ke server menggunakan metode simpan penampil.
Front‑end cukup memuat penampil dengan token dan mengaktifkan toolbar anotasi bawaan. Pengguna kemudian dapat menambah komentar, menggambar bentuk, atau menempatkan stempel, dan setiap interaksi dikirim kembali ke endpoint API yang sama, menjaga aliran data tetap sederhana dan dapat diaudit.
Menambahkan Pencarian Instan dan OCR dengan Plugin Pencarian
PDF yang dapat dicari sangat penting untuk portal berbasis pengetahuan. Plugin Pencarian Doconut bekerja selaras dengan Modify PDF Online. Saat dokumen dibuka, penampil secara otomatis mengindeks lapisan teksnya. Jika file berupa gambar yang dipindai, mesin OCR sisi‑server dijalankan terlebih dahulu, mengubah gambar raster menjadi teks yang dapat dicari.
Untuk mengekspos fungsionalitas pencarian ke klien, biasanya Anda:
- Aktifkan OCR saat membuka dokumen – Atur flag yang sesuai dalam konfigurasi PDF sehingga mesin OCR memproses halaman yang dipindai.
- Ekspos endpoint pencarian – Implementasikan metode API ringan yang menerima token dan string kueri, meneruskan permintaan ke rutin pencarian penampil, dan mengembalikan nomor halaman yang cocok serta koordinat sorotan.
- Tampilkan hasil di UI – Penampil menyorot kecocokan secara otomatis; front‑end dapat menyediakan kontrol navigasi (berikutnya/sebelumnya) tanpa memuat ulang seluruh halaman.
Karena anotasi disimpan sebagai XML, sorotan pencarian menumpuk dengan bersih di atas markup yang ada, memberikan peninjau konteks penuh saat mereka menambah komentar.
Mengintegrasikan Modify PDF Online ke dalam Lapisan API Aman
Perusahaan sering mengekspos fungsionalitas dokumen melalui API RESTful yang berada di belakang otentikasi, kontrol akses berbasis peran, dan pencatatan audit. Desain Doconut membuat integrasi tersebut sederhana: setiap operasi (buka, anotasi, cari, cetak) adalah satu panggilan metode pada objek Viewer, dan pustaka bekerja secara native dengan IDistributedCache dan IHttpContextAccessor.
Pola yang direkomendasikan adalah mengenkapsulasi semua interaksi penampil dalam kelas DocumentService. Layanan memvalidasi izin pemanggil, membuka dokumen, menambah sorotan, menjalankan pencarian dengan OCR, dan mengembalikan hasil. Kontroler kemudian memanggil metode layanan, menjaga kode kontroler tetap tipis dan fokus pada urusan HTTP.
- Penyimpanan token per‑pengguna – Simpan token dokumen dalam cache aman (mis., Redis) yang terikat pada sesi pengguna.
- Pemeriksaan izin – Terapkan aturan bisnis sebelum operasi penampil apa pun.
- Endpoint tanpa status – Setiap permintaan menyertakan token, memungkinkan layanan diskalakan secara horizontal.
- Pencatatan audit – Catat tindakan anotasi dan pencarian untuk pelaporan kepatuhan.
Kesimpulan
Modify PDF Online milik Doconut memberikan Anda rangkaian modifikasi PDF sisi‑server yang lengkap, mencakup anotasi, sorotan, dan pencarian berbasis OCR—semua tanpa bergantung pada layanan pihak ketiga. Dengan mengikuti pola di atas, Anda dapat menyajikan pengalaman tinjauan PDF yang aman, berperforma tinggi, dan dapat diskalakan untuk beban kerja perusahaan.
Siap membawa penyuntingan PDF yang kuat ke aplikasi web .NET Anda? Coba Doconut hari ini dan lihat seberapa cepat Anda dapat mengaktifkan anotasi, sorotan, dan kemampuan PDF yang dapat dicari langsung di browser.