การติดตั้ง

Documentize SDK สามารถติดตั้งได้หลายวิธี โดยแต่ละวิธีออกแบบมาเพื่อตอบสนองต่อสภาพแวดล้อมการพัฒนาและความชอบที่แตกต่างกัน ด้านล่างนี้คือวิธีที่แนะนำในการติดตั้ง Documentize:

1. NuGet (วิธีที่แนะนำ)

NuGet เป็นวิธีที่ตรงไปตรงมาและเป็นที่แนะนำที่สุดสำหรับการติดตั้ง Documentize ซึ่งทำให้คุณมั่นใจว่าคุณจะได้รับเวอร์ชันล่าสุดและการอัปเดตโดยตรงภายในสภาพแวดล้อมการพัฒนาของคุณ ตรวจสอบรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการติดตั้งนี้ที่ How to install Documentize SDKs using NuGet .

2. MSI Installer

โปรแกรมติดตั้ง MSI เป็นทางเลือกที่สะดวกหากคุณต้องการให้ DLL ของ Documentize ถูกติดตั้งโดยตรงบนระบบของคุณ วิธีนี้เหมาะสำหรับนักพัฒนาที่อาจต้องการใช้ Documentize ในหลายโปรเจกต์โดยไม่จำเป็นต้องจัดการไฟล์ DLL ด้วยตนเอง ตรวจสอบรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการติดตั้งนี้ที่ How to install Documentize SDKs using MSI .

3. ZIP Archive

สำหรับนักพัฒนาที่ต้องการวิธีการแบบแมนวล ไฟล์ ZIP จะมี DLL ของ Documentize ซึ่งสามารถแยกและเพิ่มลงในโปรเจกต์ของคุณได้โดยตรง ตรวจสอบรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการติดตั้งนี้ที่ How to install Documentize SDKs using ZIP .

28 ธ.ค. 2024

Subsections of การติดตั้ง

ข้อกำหนดระบบ

Documentize SDKs ถูกออกแบบมาเพื่อรวมเข้ากับแอปพลิเคชัน .NET และรองรับระบบปฏิบัติการและสภาพแวดล้อมการพัฒนาที่หลากหลาย ด้านล่างนี้คือข้อกำหนดระบบสำคัญ:

ระบบปฏิบัติการที่รองรับ

Windows

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

macOS

  • macOS 10.12 (Sierra) และสูงกว่า

Linux

  • เข้ากันได้กับการแจกจ่าย Linux หลายรายการ:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • รองรับ Android 8.0 (Oreo) และสูงกว่า.

สภาพแวดล้อมการพัฒนา

  • Microsoft Visual Studio:
    • Visual Studio 2010 และสูงกว่า (รวมถึง 2019 และ 2022)
  • รองรับสภาพแวดล้อมการพัฒนาที่ใดก็ตามที่มุ่งเป้าไปที่แพลตฟอร์ม .NET

Frameworks .NET ที่รองรับ

  • .NET Framework 4.0 และสูงกว่า
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

หมายเหตุเพิ่มเติม

  • Adobe Acrobat ไม่ จำเป็นต้องใช้สำหรับการรัน Documentize SDKs แต่แนะนำให้ใช้สำหรับการดูไฟล์ PDF.
28 ธ.ค. 2024

การประกาศ

Documentize.com SDKs ต้องการชุดสิทธิ์ Full Trust เมื่อใช้งานภายในแอปพลิเคชัน .NET ระดับสิทธิ์นี้เป็นสิ่งที่จำเป็นสำหรับ SDKs ในการทำงานบางอย่างที่เกี่ยวข้องกับระบบ เช่น การเข้าถึงการตั้งค่าในรีจิสตรี, ไฟล์ระบบ และการประมวลผลฟอนต์

ทำไมจึงต้องการ Full Trust

Documentize SDKs ใช้คลาสระบบหลักของ .NET ซึ่งมักจะต้องการสิทธิ์ที่สูงขึ้นจากเหตุผลต่อไปนี้:

  • การเข้าถึงรีจิสตรี: บางการดำเนินการอาจต้องการการอ่านหรือเขียนไปยังรีจิสตรีของระบบ
  • ไฟล์ระบบ: การเข้าถึงไฟล์ระบบนอกเหนือจากไดเรกทอรีเสมือนของแอปพลิเคชันอาจจำเป็นสำหรับบางงาน เช่น การจัดการฟอนต์หรือการดำเนินการไฟล์

ข้อจำกัดของการเรียกใช้ในสภาพแวดล้อม Medium Trust

ในสภาพแวดล้อมการโฮสต์ที่บังคับใช้ความปลอดภัย Medium Trust สิทธิ์ที่สำคัญหลายประการจะถูกจำกัดหรือไม่สามารถใช้งานได้ ซึ่งอาจทำให้ SDKs ไม่สามารถทำงานได้ถูกต้องในสภาพแวดล้อมดังกล่าว ข้อจำกัดต่อไปนี้มีผลภายใต้ Medium Trust:

  • OleDbPermission: ไม่สามารถใช้ผู้ให้บริการข้อมูล OLE DB ที่จัดการโดย ADO.NET เพื่อเข้าถึงฐานข้อมูลได้
  • EventLogPermission: การเข้าถึง Windows Event Log ถูกห้าม
  • ReflectionPermission: ป้องกันการใช้การสะท้อน ซึ่งอาจส่งผลต่อการดำเนินการเชิงพลศาสตร์บางอย่าง
  • RegistryPermission: การเข้าถึงรีจิสตรีของระบบถูกปฏิเสธ
  • WebPermission: การสื่อสารถูกจำกัดอยู่ที่ที่อยู่หรือช่วงที่กำหนดไว้ตามที่กำหนดใน <trust>
  • FileIOPermission: การเข้าถึงไฟล์ถูกจำกัดอยู่เฉพาะในไดเรกทอรีเสมือนของแอปพลิเคชัน
28 ธ.ค. 2024

สภาพแวดล้อมที่ไม่ใช่ Windows

Documentize SDKs รองรับ .NET Standard 2.0 ซึ่งช่วยให้สามารถใช้งานในแอพพลิเคชัน .NET Core ที่ทำงานบน Linux หรือสภาพแวดล้อมที่ไม่ใช่ Windows อื่นๆ เพื่อให้มีประสิทธิภาพสูงสุดและการเรนเดอร์ข้อความที่ถูกต้อง ให้วิเคราะห์ตามขั้นตอนด้านล่าง:

การตั้งค่าที่แนะนำสำหรับ Linux

1. ติดตั้งแพ็คเกจ libgdiplus

แพ็คเกจนี้ให้ฟังก์ชัน GDI+ ที่จำเป็นซึ่งสำคัญสำหรับการเรนเดอร์และประมวลผล PDFs คุณสามารถติดตั้งได้โดยการรันคำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:

sudo apt-get install libgdiplus

2. ติดตั้งฟอนต์ที่เข้ากันได้กับ Microsoft

เพื่อการเรนเดอร์ข้อความที่ถูกต้อง ติดตั้งฟอนต์ TrueType ของ Microsoft โดยใช้คำสั่ง:

sudo apt-get install ttf-mscorefonts-installer

ฟอนต์เหล่านี้ควรถูกวางไว้ในไดเรกทอรี /usr/share/fonts/truetype/msttcorefonts หากระบบของคุณเก็บฟอนต์ในไดเรกทอรีที่แตกต่างกัน ให้ปรับปรุงเส้นทางในโค้ดของคุณก่อนที่จะทำการดำเนินการใดๆ กับ Documentize SDKs:

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

Tip

โดยการตรวจสอบให้แน่ใจว่าการติดตั้งเหล่านี้เสร็จสมบูรณ์และกำหนดเส้นทางฟอนต์อย่างถูกต้อง คุณสามารถเพิ่มประสิทธิภาพการทำงานของ Documentize SDKs บน Linux หรือระบบที่ไม่ใช่ Windows อื่นๆ ได้สูงสุด.

28 ธ.ค. 2024

การประเมินผล

คุณสามารถดาวน์โหลด SDK ของ Documentize เพื่อวัตถุประสงค์ในการประเมินได้อย่างง่ายดาย เวอร์ชันการประเมินผลเหมือนกับเวอร์ชันที่ซื้อมา โดยความแตกต่างเพียงอย่างเดียวคือวิธีการใช้สิทธิ์การเข้าถึง

ข้อจำกัดของเวอร์ชันการประเมินผล

ในขณะที่เวอร์ชันการประเมินผลให้การเข้าถึงฟีเจอร์ทั้งหมดอย่างเต็มที่ มันมีข้อจำกัดดังต่อไปนี้จนกว่าจะมีการขอใบอนุญาต:

  • มีลายน้ำของการประเมินผลแทรกลงในเอกสารทั้งหมด
  • สามารถดูหรือแก้ไขได้เพียงสี่หน้าสแรกของเอกสาร PDF ใดๆ

เพื่อเอาข้อจำกัดเหล่านี้ออกและปลดล็อกเวอร์ชันเต็ม เพียงแค่ใช้ใบอนุญาตโดยการเพิ่มโค้ดไม่กี่บรรทัดลงในโปรเจกต์ของคุณ

 แบบไทย