รับแบบอักษรทั้งหมดในไฟล์ PDF
Aspose.PDF สำหรับ .NET เป็นไลบรารีที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาสามารถทำงานกับไฟล์ PDF โดยทางโปรแกรม หนึ่งในฟีเจอร์ที่มีให้คือความสามารถในการรับฟอนต์ทั้งหมดที่ใช้ในไฟล์ PDF สิ่งนี้มีประโยชน์หากคุณต้องการวิเคราะห์หรือจัดการแบบอักษรในไฟล์ PDF โดยทางโปรแกรม
ในบทช่วยสอนนี้ เราจะพูดถึงวิธีใช้ Aspose.PDF สำหรับ .NET เพื่อรับแบบอักษรทั้งหมดที่ใช้ในเอกสาร PDF เราจะให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการดำเนินการนี้ พร้อมด้วยซอร์สโค้ดตัวอย่าง
ขั้นตอนที่ 1: สร้างแอปพลิเคชันคอนโซล C# ใหม่
ในการเริ่มต้น ให้สร้างแอปพลิเคชันคอนโซล C# ใหม่ใน Visual Studio คุณสามารถตั้งชื่อตามที่คุณต้องการ เมื่อสร้างโปรเจ็กต์แล้ว คุณจะต้องเพิ่มการอ้างอิงไปยังไลบรารี Aspose.PDF สำหรับ .NET
ขั้นตอนที่ 2: นำเข้าเนมสเปซ Aspose.PDF
เพิ่มบรรทัดโค้ดต่อไปนี้ที่ด้านบนของไฟล์ C# ของคุณเพื่อนำเข้าเนมสเปซ Aspose.PDF:
using Aspose.Pdf;
ขั้นตอนที่ 3: โหลดเอกสาร PDF
โหลดเอกสาร PDF ที่คุณต้องการรับแบบอักษรจาก:
Document doc = new Document(dataDir + "input.pdf");
ขั้นตอนที่ 4: รับแบบอักษรทั้งหมด
รับแบบอักษรทั้งหมดที่ใช้ในเอกสาร PDF:
Aspose.Pdf.Text.Font[] fonts = doc.FontUtilities.GetAllFonts();
ขั้นตอนที่ 5: พิมพ์แบบอักษรทั้งหมด
พิมพ์แบบอักษรทั้งหมดที่ใช้ในเอกสาร PDF:
foreach (Aspose.Pdf.Text.Font font in fonts)
{
Console.WriteLine(font.FontName);
}
ตัวอย่างซอร์สโค้ดสำหรับรับแบบอักษรทั้งหมดโดยใช้ Aspose.PDF สำหรับ .NET
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "input.pdf");
Aspose.Pdf.Text.Font[] fonts = doc.FontUtilities.GetAllFonts();
foreach (Aspose.Pdf.Text.Font font in fonts)
{
Console.WriteLine(font.FontName);
}
บทสรุป
ในบทช่วยสอนนี้ เราได้พูดถึงวิธีรับแบบอักษรทั้งหมดที่ใช้ในเอกสาร PDF โดยใช้ Aspose.PDF สำหรับ .NET การรับฟอนต์ทั้งหมดที่ใช้ในเอกสาร PDF จะมีประโยชน์ หากคุณต้องการวิเคราะห์หรือจัดการฟอนต์ในเอกสาร PDF ทางโปรแกรม Aspose.PDF สำหรับ .NET มี API ที่เรียบง่ายและใช้งานง่ายเพื่อทำงานกับเอกสาร PDF รวมถึงการรับแบบอักษรทั้งหมดที่ใช้ในเอกสาร PDF
คำถามที่พบบ่อย
ถาม: เหตุใดฉันจึงต้องมีแบบอักษรทั้งหมดที่ใช้ในเอกสาร PDF
ตอบ: การรับแบบอักษรทั้งหมดที่ใช้ในเอกสาร PDF จะมีประโยชน์ หากคุณต้องการวิเคราะห์หรือจัดการแบบอักษรทางโปรแกรมเพื่อวัตถุประสงค์ต่างๆ เช่น การแทนที่แบบอักษรหรือการปรับแต่งแบบอักษร
ถาม: ฉันจะรับแบบอักษรทั้งหมดที่ใช้ในเอกสาร PDF โดยใช้ Aspose.PDF สำหรับ .NET ได้อย่างไร
ตอบ: คุณสามารถรับแบบอักษรทั้งหมดที่ใช้ในเอกสาร PDF โดยใช้ Aspose.PDF สำหรับ .NET โดยการเรียกGetAllFonts
วิธีการของFontUtilities
ระดับ. วิธีการนี้จะส่งกลับอาร์เรย์ของAspose.Pdf.Text.Font
วัตถุซึ่งแสดงถึงแบบอักษรที่ใช้ในเอกสาร PDF
ถาม: ฉันสามารถกรองแบบอักษรตามเกณฑ์ที่กำหนดได้หรือไม่
ตอบ: ได้ คุณสามารถกรองแบบอักษรตามเกณฑ์ที่กำหนดได้โดยใช้ Aspose.PDF สำหรับ .NET หลังจากได้รับแบบอักษรทั้งหมดแล้ว คุณสามารถวิเคราะห์แบบอักษรโดยทางโปรแกรมและใช้ตรรกะการกรองได้ตามต้องการ
ถาม: Aspose.PDF สำหรับ .NET เข้ากันได้กับรูปแบบแบบอักษรต่างๆ หรือไม่
ตอบ: ใช่ Aspose.PDF สำหรับ .NET เข้ากันได้กับรูปแบบแบบอักษรต่างๆ รวมถึงแบบอักษร TrueType, OpenType และ Type 1 มันสามารถทำงานกับรูปแบบฟอนต์ต่าง ๆ และจัดการพวกมันระหว่างการจัดการเอกสาร PDF