Instalasi

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

1. NuGet (Metode yang Disarankan)

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

2. Penginstal MSI

Penginstal MSI adalah opsi yang nyaman jika Anda ingin memiliki DLL Documentize yang terinstal langsung di sistem Anda. Metode ini ideal untuk pengembang yang mungkin ingin menggunakan Documentize di beberapa proyek tanpa perlu mengelola file DLL secara manual. Periksa detail lebih lanjut 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 ke proyek Anda secara langsung. Periksa detail lebih lanjut tentang metode instalasi ini di Cara menginstal SDK Documentize menggunakan ZIP.

10 Okt 2024

Subbagian Instalasi

Persyaratan Sistem

SDK Documentize dirancang untuk diintegrasikan 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 yang lebih baru

Linux

  • Kompatibel dengan beberapa 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 yang lebih baru.

Lingkungan Pengembangan

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

Kerangka Kerja .NET yang Didukung

  • .NET Framework 4.0 dan 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 direkomendasikan untuk melihat PDF.
10 Okt 2024

Deklarasi

SDK Documentize.com memerlukan set izin Kepercayaan Penuh ketika digunakan dalam aplikasi .NET. Tingkat izin ini sangat penting agar SDK dapat melakukan operasi tingkat sistem tertentu, seperti mengakses pengaturan registry, file sistem, dan mem-parsing font.

Mengapa Kepercayaan Penuh Diperlukan

SDK Documentize menggunakan kelas sistem inti .NET, yang sering membutuhkan izin yang lebih tinggi karena alasan berikut:

  • Akses Registry: Beberapa operasi mungkin memerlukan pembacaan atau penulisan ke registry sistem.
  • File Sistem: Akses ke file sistem di luar direktori virtual aplikasi mungkin diperlukan untuk tugas tertentu, seperti menangani font atau melakukan operasi file.

Batasan Lingkungan Kepercayaan Sedang

Dalam lingkungan hosting yang menjalankan keamanan Kepercayaan Sedang, beberapa izin penting dibatasi atau tidak tersedia. Ini bisa mencegah SDK berfungsi dengan baik di lingkungan tersebut. Pembatasan berikut berlaku di bawah Kepercayaan Sedang:

  • OleDbPermission: Tidak dapat menggunakan penyedia data OLE DB yang dikelola ADO.NET untuk mengakses basis data.
  • EventLogPermission: Akses ke Windows Event Log dilarang.
  • ReflectionPermission: Mencegah penggunaan refleksi, yang dapat mempengaruhi operasi dinamis tertentu.
  • RegistryPermission: Akses ke registry sistem ditolak.
  • WebPermission: Komunikasi dibatasi pada alamat atau rentang yang telah ditentukan seperti yang dikonfigurasi dalam elemen <trust>.
  • FileIOPermission: Akses ke file dibatasi pada file yang ada dalam direktori virtual aplikasi.
10 Okt 2024

Lingkungan Non-Windows

SDK Documentize mendukung .NET Standard 2.0, yang memungkinkan penggunaannya dalam 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:

Setup yang Disarankan untuk Linux

1. Instal Paket libgdiplus

Paket ini menyediakan fungsionalitas GDI+ yang diperlukan, yang sangat penting untuk merender dan memproses 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 ditempatkan di direktori /usr/share/fonts/truetype/msttcorefonts. Jika sistem Anda menyimpan font di direktori yang berbeda, perbarui jalur dalam kode Anda sebelum melakukan operasi apa pun dengan SDK Documentize:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));

Ujung

Dengan memastikan bahwa instalasi ini lengkap dan mengonfigurasi jalur font dengan benar, Anda dapat memaksimalkan kinerja SDK Documentize di Linux atau sistem non-Windows lainnya.

10 Okt 2024

Evaluasi

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

Batasan Versi Evaluasi

Sementara versi evaluasi menyediakan akses penuh ke semua fitur, ini termasuk batasan berikut sampai lisensi diterapkan:

  • Tanda air evaluasi dimasukkan ke dalam semua dokumen keluaran.
  • Hanya empat halaman pertama dari dokumen PDF mana pun yang dapat dilihat atau diedit.

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

 Indonesia