استخراج فونت ها از PDF در C#

نحوه استخراج فونت از PDF با استفاده از .NET

Aspose.PDF for .NET Logo

نحوه استخراج فونت از PDF با استفاده از Aspose.PDF برای ابزار .NET

آیا شما نیاز به استخراج فونت از PDF دارید؟ اصلاح برنامه نویسی اسناد PDF بخش مهمی از گردش کار دیجیتال مدرن است. با کتابخانه های .NET مانند Aspose.PDF، توسعه دهندگان می توانند فونت ها را از PDF استخراج کنند. این کتابخانه‌ها راه حل‌های مستقل هستند که به نرم‌افزارهای دیگر تکیه ندارند و برای استفاده تجاری آماده هستند. آنها تمام نیازهای احتمالی توسعه دهندگان حرفه ای C# را پوشش می دهند.

  • استخراج متن از PDF
  • استخراج تصاویر از PDF
  • استخراج فونت از PDF
  • استخراج داده ها از فرم
  • استخراج متن از تمبر
  • استخراج داده ها از جدول

به منظور استخراج فونت از فایل PDF، از Aspose.PDF for .NET API استفاده خواهیم کرد که یک API دستکاری اسناد غنی از ویژگی، قدرتمند و آسان برای استفاده برای پلت فرم net است. مدیر بسته NuGet را باز کنید، Aspose.PDF را جستجو کنید و نصب کنید. همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Package Manager Console

Install-Package Aspose.PDF

استخراج فونت ها از PDF در C#


برای امتحان کد در محیط خود، شما نیاز ب .Aspose.PDF for .NET.

۱. PDF را با یک نمونه از سند بارگذاری کنید. ۱. دسترسی به ابزارهای فونت. ۱. تکرار از طریق فونت ها. ۱. جزئیات بیشتر فونت را استخراج کنید.

استخراج فونت ها از PDF با C#

این کد نمونه نحوه استخراج فونت از اسناد PDF را نشان می دهد

Input file:

File not added

Output format:

PDF

Output file:


private static void ExtractFonts()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments();

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "ExtractFonts.pdf"))
    {
        Aspose.Pdf.Text.Font[] fonts = document.FontUtilities.GetAllFonts();
        foreach (Aspose.Pdf.Text.Font font in fonts)
        {
            Console.WriteLine(font.FontName);
        }
    }
}

درباره Aspose.PDF for .NET API

Aspose.PDF برای.NET API طیف گسترده ای از ویژگی ها را برای کار با فایل های PDF فراهم می کند. برخی از ویژگی های آن عبارتند از:

  • ایجاد اسناد PDF از ابتدا یا از HTML، XML یا تصاویر.
  • ویرایش اسناد PDF موجود با اضافه کردن یا حذف صفحات، متن، تصاویر و محتوای دیگر.
  • تبدیل اسناد PDF به فرمت های دیگر مانند HTML، XML و تصاویر.
  • ارائه اسناد PDF به تصاویر یا فرمت XPS.
  • اسناد PDF را مستقیما از برنامه خود چاپ کنید.
  • اسناد PDF را به صورت دیجیتالی امضا کنید.

شما می توانید اطلاعات بیشتر در مورد Aspose.PDF برای C# API را در این مستندات را در نظر بگیرید