กำลังโหลดแบบอักษรที่กำหนดเอง
การแนะนำ
GroupDocs.Annotation สำหรับ .NET เป็นไลบรารีที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาสามารถเพิ่มคุณลักษณะคำอธิบายประกอบให้กับแอปพลิเคชัน .NET ของตนได้อย่างง่ายดาย หนึ่งในฟังก์ชันหลักที่มีให้คือความสามารถในการโหลดแบบอักษรที่กำหนดเอง ช่วยให้ปรับแต่งได้มากขึ้นและมีความยืดหยุ่นในคำอธิบายประกอบในเอกสาร
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการบทช่วยสอน ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- GroupDocs.Annotation สำหรับ .NET Library: ดาวน์โหลดและติดตั้งไลบรารีจากที่นี่.
- สภาพแวดล้อมการพัฒนา .NET: ตรวจสอบให้แน่ใจว่าคุณมีสภาพแวดล้อมการทำงานที่ตั้งค่าไว้สำหรับการพัฒนา .NET
- การเข้าถึงแบบอักษรที่กำหนดเอง: เตรียมแบบอักษรที่กำหนดเองที่คุณต้องการโหลดลงในแอปพลิเคชันของคุณ
นำเข้าเนมสเปซ
ในโปรเจ็กต์ .NET ของคุณ ให้นำเข้าเนมสเปซที่จำเป็นสำหรับการใช้ GroupDocs.Annotation:
using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Options;
ขั้นตอนที่ 1: สร้างอินสแตนซ์ของวัตถุคำอธิบายประกอบ
สร้างอินสแตนซ์ของAnnotator
คลาสโดยระบุเส้นทางไปยังเอกสาร PDF อินพุตพร้อมกับไดเร็กทอรีแบบอักษรที่กำหนดเอง:
using (Annotator annotator = new Annotator("input.pdf", new LoadOptions { FontDirectories = new List<string> { Constants.GetFontDirectory() } }))
{
// รหัสของคุณสำหรับการดำเนินการเพิ่มเติมจะอยู่ที่นี่
}
ขั้นตอนที่ 2: กำหนดค่าตัวเลือกการแสดงตัวอย่าง
กำหนดตัวเลือกการแสดงตัวอย่างเพื่อระบุวิธีการสร้างการแสดงตัวอย่างเอกสาร คุณสามารถตั้งค่าตัวเลือกต่างๆ เช่น รูปแบบการแสดงตัวอย่าง หมายเลขหน้า ฯลฯ:
PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
{
var pagePath = Path.Combine("Your Document Directory", $"result_with_font_{pageNumber}.png");
return File.Create(pagePath);
});
previewOptions.PreviewFormat = PreviewFormats.PNG;
previewOptions.PageNumbers = new int[] { 1, 2, 3, 4 };
ขั้นตอนที่ 3: สร้างตัวอย่างเอกสาร
ใช้GeneratePreview
วิธีการของDocument
คุณสมบัติในการสร้างตัวอย่างด้วยแบบอักษรที่กำหนดเอง:
annotator.Document.GeneratePreview(previewOptions);
ขั้นตอนที่ 4: แสดงเส้นทางเอาต์พุต
สุดท้ายนี้ ให้แสดงข้อความที่ระบุถึงการสร้างตัวอย่างเอกสารที่ประสบความสำเร็จพร้อมกับเส้นทางไดเร็กทอรีเอาต์พุต:
Console.WriteLine($"\nDocument previews generated successfully.\nCheck output in {"Your Document Directory"}.");
บทสรุป
โดยสรุป การโหลดแบบอักษรที่กำหนดเองใน GroupDocs.Annotation สำหรับ .NET ช่วยให้นักพัฒนามีความยืดหยุ่นในการปรับแต่งคำอธิบายประกอบเอกสารตามความต้องการของพวกเขา ด้วยการทำตามขั้นตอนที่ระบุไว้ในบทช่วยสอนนี้ คุณสามารถรวมแบบอักษรที่กำหนดเองเข้ากับแอปพลิเคชัน .NET ของคุณได้อย่างราบรื่น และปรับปรุงประสบการณ์คำอธิบายประกอบสำหรับผู้ใช้
คำถามที่พบบ่อย
ฉันสามารถโหลดแบบอักษรที่กำหนดเองหลายแบบพร้อมกันได้หรือไม่
ใช่ คุณสามารถระบุไดเร็กทอรีฟอนต์ได้หลายไดเร็กทอรีเมื่อสร้างอินสแตนซ์Annotator
วัตถุ.
มีข้อจำกัดเกี่ยวกับประเภทของแบบอักษรที่รองรับหรือไม่?
GroupDocs.Annotation สำหรับ .NET รองรับแบบอักษรหลากหลายประเภท รวมถึงแบบอักษร TrueType (.ttf) และ OpenType (.otf)
ฉันสามารถเปลี่ยนแบบอักษรที่โหลดแบบไดนามิกระหว่างรันไทม์ได้หรือไม่
ได้ คุณสามารถแก้ไขไดเร็กทอรีแบบอักษรแบบไดนามิกและโหลดคำอธิบายประกอบเอกสารซ้ำได้ตามต้องการ
GroupDocs.Annotation รองรับการฝังแบบอักษรในเอกสารเอาท์พุตหรือไม่
ได้ คุณสามารถฝังแบบอักษรที่กำหนดเองในเอกสารเอาท์พุตได้เพื่อให้แน่ใจว่ามีการเรนเดอร์ที่สอดคล้องกันบนแพลตฟอร์มต่างๆ
มีวิธีจัดการลิขสิทธิ์แบบอักษรภายในแอปพลิเคชันหรือไม่
GroupDocs.Annotation มีตัวเลือกสำหรับจัดการสิทธิ์การใช้งานแบบอักษร รวมถึงสิทธิ์การใช้งานชั่วคราวเพื่อวัตถุประสงค์ในการประเมิน