Declaration
SDK Documentize.com memerlukan set izin Full Trust ketika digunakan dalam aplikasi .NET. Tingkat izin ini sangat penting agar SDK dapat melakukan operasi tingkat sistem tertentu, seperti mengakses pengaturan registri, berkas sistem, dan mem-parsing font.
Mengapa Full Trust Diperlukan
SDK Documentize memanfaatkan kelas sistem inti .NET, yang sering memerlukan izin tingkat tinggi untuk alasan berikut:
- Akses Registri: Beberapa operasi mungkin memerlukan membaca atau menulis ke registri sistem.
- Berkas Sistem: Akses ke berkas sistem di luar direktori virtual aplikasi mungkin diperlukan untuk tugas tertentu, seperti menangani font atau melakukan operasi berkas.
Batasan Lingkungan Medium Trust
Dalam lingkungan hosting yang menerapkan keamanan Medium Trust, beberapa izin penting dibatasi atau tidak tersedia. Ini dapat mencegah SDK berfungsi dengan benar di lingkungan tersebut. Pembatasan berikut berlaku di bawah Medium Trust:
- OleDbPermission: Tidak dapat menggunakan penyedia data OLE DB terb management ADO.NET untuk mengakses basis data.
- EventLogPermission: Akses ke Windows Event Log dilarang.
- ReflectionPermission: Mencegah penggunaan refleksi, yang dapat memengaruhi operasi dinamis tertentu.
- RegistryPermission: Akses ke registri sistem ditolak.
- WebPermission: Komunikasi dibatasi ke alamat atau rentang yang sudah ditentukan seperti yang dikonfigurasi dalam elemen
<trust>
. - FileIOPermission: Akses ke berkas terbatas hanya pada yang berada dalam direktori virtual aplikasi.
Non-Windows Environment
SDK Documentize mendukung .NET Standard 2.0, yang memungkinkan penggunaannya di aplikasi .NET Core yang berjalan di Linux atau lingkungan non-Windows lainnya. Untuk memastikan kinerja optimal dan rendering teks yang benar, ikuti langkah-langkah di bawah ini:
Pengaturan yang Direkomendasikan untuk Linux
1. Instal Paket libgdiplus
Paket ini menyediakan fungsi GDI+ yang diperlukan, yang sangat penting untuk rendering dan pemrosesan PDF. Anda dapat menginstalnya dengan menjalankan perintah berikut di terminal Anda:
sudo apt-get install libgdiplus
2. Instal Font yang Kompatibel dengan Microsoft
Untuk rendering teks yang benar, instal font TrueType Microsoft menggunakan perintah:
sudo apt-get install ttf-mscorefonts-installer
Font-font ini harus diletakkan di direktori /usr/share/fonts/truetype/msttcorefonts
. Jika sistem Anda menyimpan font di direktori yang berbeda, perbarui jalur di kode Anda sebelum melakukan operasi apa pun dengan SDK Documentize:
Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));
Ujung
Dengan memastikan instalasi ini lengkap dan mengonfigurasi jalur font dengan benar, Anda dapat memaksimalkan kinerja SDK Documentize di Linux atau sistem non-Windows lainnya.
License and Evaluation
Evaluasi Documentize untuk .NET
Ketika Anda mulai bekerja dengan produk Documentize, Anda dapat menggunakannya segera dengan lisensi evaluasi gratis. Lisensi ini memungkinkan pengembang dan bisnis untuk menjelajahi, menguji, dan mengintegrasikan fitur Documentize ke dalam aplikasi mereka sebelum melakukan pembelian.
Apa Itu Lisensi Evaluasi?
Lisensi evaluasi adalah mode percobaan tanpa batas waktu yang disertakan dalam setiap produk Documentize. Ini memberi Anda akses ke sebagian besar fitur inti sehingga Anda dapat sepenuhnya mengevaluasi kemampuan produk dalam skenario dunia nyata. Apakah Anda sedang menghasilkan, mengedit, atau mengonversi dokumen, Anda dapat menguji kinerja dan integrasi dengan stack Anda.
Fitur Utama dari Lisensi Evaluasi
- ✅ Tidak perlu instalasi – Cukup unduh dan mulai menggunakan produk Documentize.
- 🧪 Jelajahi fungsionalitas inti – Uji fitur-fitur penting seperti konversi dokumen, manipulasi, dan ekspor.
- 💻 Ramah pengembang – Ideal untuk bukti konsep (POC), pengujian integrasi, atau evaluasi teknis.
- 🔁 Mudah untuk ditingkatkan – Beralih ke lisensi penuh kapan saja tanpa mengubah implementasi Anda.
Jika Anda ingin meningkatkan menjadi lisensi penuh, Anda perlu menambahkan kode berikut:
License.Set("path_to_your_license_file.lic");
Batasan dari Mode Evaluasi
Meskipun lisensi evaluasi menawarkan akses luas, ada beberapa batasan yang dirancang untuk melindungi produk yang berlisensi:
- Semua halaman dalam dokumen PDF yang dihasilkan memiliki watermark.
- Dalam versi evaluasi, Anda hanya dapat memproses empat halaman pertama dari sebuah dokumen.
- Lisensi evaluasi tidak dimaksudkan untuk penggunaan produksi atau penerapan komersial.
Untuk akses penuh tanpa batasan, Anda perlu membeli lisensi Documentize yang valid dan menerapkannya dalam proyek Anda.
Cara Memulai Menggunakan Lisensi Evaluasi
Tidak perlu pengaturan khusus. Cukup unduh SDK Documentize yang Anda inginkan, dan mulai bekerja dengannya. Jika tidak ada file lisensi yang diterapkan, produk akan secara otomatis berjalan dalam mode evaluasi.
Untuk menguji perilaku dengan lisensi yang valid, Anda juga dapat meminta lisensi berfitur lengkap sementara untuk evaluasi mendalam.
Kapan Menggunakan Lisensi Evaluasi
Anda harus menggunakan lisensi evaluasi jika:
- Anda sedang menjelajahi kemampuan Documentize untuk pertama kalinya.
- Anda ingin mengonfirmasi kompatibilitas dengan aplikasi atau platform Anda.
- Anda perlu membangun prototipe atau bukti konsep sebelum membeli.
- Anda sedang membandingkan solusi otomatisasi dokumen.
Mulai dengan Documentize Hari Ini
Evaluasi produk Documentize tanpa risiko dan lihat bagaimana mereka dapat meningkatkan alur kerja dokumen Anda. Ketika Anda siap untuk pindah ke produksi, meningkatkan menjadi lisensi penuh cepat dan lancar.
📘 Butuh Bantuan? Kunjungi Dokumentasi kami atau Hubungi Kami untuk bantuan.