Installation

SDK Documentize dapat diinstal melalui berbagai metode, yang masing-masing disesuaikan dengan lingkungan pengembangan dan preferensi yang berbeda. Berikut adalah cara yang direkomendasikan untuk menginstal Documentize:

1. NuGet (Metode Utama)

NuGet adalah metode yang paling sederhana dan disukai untuk menginstal Documentize, memastikan bahwa Anda selalu memiliki versi dan pembaruan terbaru langsung di lingkungan pengembangan Anda. Periksa lebih banyak detail tentang metode instalasi ini di Cara menginstal SDK Documentize menggunakan NuGet.

2. Installer MSI

Installer MSI adalah opsi yang nyaman jika Anda lebih suka memiliki DLL Documentize diinstal langsung ke sistem Anda. Metode ini ideal untuk pengembang yang mungkin ingin menggunakan Documentize di beberapa proyek tanpa perlu mengelola file DLL secara manual. Periksa lebih banyak detail tentang metode instalasi ini di Cara menginstal SDK Documentize menggunakan MSI.

3. Arsip ZIP

Untuk pengembang yang lebih suka pendekatan manual, arsip ZIP berisi DLL Documentize, yang dapat diekstrak dan ditambahkan langsung ke proyek Anda. Periksa lebih banyak detail tentang metode instalasi ini di Cara menginstal SDK Documentize menggunakan ZIP.

25 Jul 2025

Subbagian Installation

System Requirements

SDK Documentize dirancang untuk terintegrasi dengan aplikasi .NET dan mendukung berbagai sistem operasi dan lingkungan pengembangan. Berikut adalah persyaratan sistem kunci:

Sistem Operasi yang Didukung

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 hingga Windows Server 2022 (x64, x86)
  • Cloud: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) dan versi lebih baru

Linux

  • Kompatibel dengan berbagai distribusi Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Mendukung Android 8.0 (Oreo) dan versi lebih baru.

Lingkungan Pengembangan

  • Microsoft Visual Studio:
    • Visual Studio 2010 dan yang lebih baru (termasuk 2019 dan 2022)
  • Mendukung lingkungan pengembangan apapun yang menargetkan platform .NET.

Framework .NET yang Didukung

  • .NET Framework 4.0 dan yang lebih tinggi
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Catatan Tambahan

  • Adobe Acrobat tidak diperlukan untuk menjalankan SDK Documentize, tetapi disarankan untuk melihat PDF.
25 Jul 2025

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.
25 Jul 2025

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.

25 Jul 2025

Evaluation

Anda dapat dengan mudah mengunduh SDK Documentize untuk tujuan evaluasi. Versi evaluasi identik dengan versi yang dibeli, dengan satu-satunya perbedaan adalah cara Anda menerapkan lisensi.

Pembatasan Versi Evaluasi

Sementara versi evaluasi memberikan akses penuh ke semua fitur, versi ini mencakup pembatasan berikut sampai lisensi diterapkan:

  • Watermark evaluasi disisipkan ke dalam semua dokumen output.
  • Hanya empat halaman pertama dari dokumen PDF apa pun yang dapat dilihat atau diedit.

Untuk menghapus pembatasan ini dan membuka versi penuh, cukup terapkan lisensi dengan menambahkan beberapa baris kode ke proyek Anda.

 Indonesia