การติดตั้ง

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

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

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

2. โปรแกรมติดตั้ง MSI

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

3. ZIP Archive

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

10 ต.ค. 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

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

  • .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.
10 ต.ค. 2024

ประกาศ

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

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

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

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

ข้อจำกัดของสภาพแวดล้อม Medium Trust

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

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

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

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

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

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

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

sudo apt-get install libgdiplus

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

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

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 อื่น ๆ ได้สูงสุด.

10 ต.ค. 2024

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

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

ข้อจำกัดของรุ่นการประเมินผล

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

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

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

 แบบไทย