Instalasi

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

1. NuGet (Metode Dianjurkan)

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

2. MSI Installer

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

3. ZIP Archive

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.

28 Des 2024

Subbagian Instalasi

Persyaratan Sistem

SDK Documentize dirancang untuk diintegrasikan dengan aplikasi .NET dan mendukung berbagai sistem operasi serta lingkungan pengembangan. Di bawah ini 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 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 yang lebih baru.

Lingkungan Pengembangan

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

Kerangka Kerja .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.
28 Des 2024

Deklarasi

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

Mengapa Kepercayaan Penuh Diperlukan

SDK Documentize memanfaatkan kelas-kelas sistem inti .NET, yang sering kali membutuhkan izin lebih tinggi untuk alasan berikut:

  • Akses Registri: Beberapa operasi mungkin memerlukan membaca atau menulis ke registri 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 memberlakukan keamanan Kepercayaan Sedang, beberapa izin penting dibatasi atau tidak tersedia. Hal ini dapat 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 database.
  • EventLogPermission: Akses ke Windows Event Log dilarang.
  • ReflectionPermission: Mencegah penggunaan refleksi, yang dapat mempengaruhi operasi dinamis tertentu.
  • RegistryPermission: Akses ke registri sistem ditolak.
  • WebPermission: Komunikasi dibatasi pada alamat atau rentang yang telah ditentukan sesuai dengan konfigurasi dalam elemen <trust>.
  • FileIOPermission: Akses ke file dibatasi pada file yang berada dalam direktori virtual aplikasi.
28 Des 2024

Lingkungan Non-Windows

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

Pengaturan yang Disarankan untuk Linux

1. Instal Paket libgdiplus

Paket ini menyediakan fungsionalitas 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 ditempatkan di direktori /usr/share/fonts/truetype/msttcorefonts. Jika sistem Anda menyimpan font di direktori yang berbeda, perbarui jalur di kode Anda sebelum melakukan operasi apapun dengan SDK Documentize:

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

Ujung

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

28 Des 2024

Evaluasi

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

Pembatasan Versi Evaluasi

Meskipun versi evaluasi memberikan akses penuh ke semua fitur, ia mencakup pembatasan berikut hingga lisensi diterapkan:

  • Sebuah watermark evaluasi disisipkan ke dalam semua dokumen output.
  • 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