חלץ תמונות מ-PDF C#

אם אתה מוצא פתרון קל ליישום לחילוץ תמונות ב-PDF באמצעות C#, מאמר זה יעזור לך רבות. כאן תלמדו כיצד לעבד קובץ PDF ולחלץ תמונות בכמה שלבים פשוטים. אז בואו נתחיל לחלץ תמונות מקובץ PDF.

ספריית C# לחילוץ תמונות ב-PDF

כדי לחלץ תמונות מקובץ PDF, נשתמש ב-Aspose.PDF for .NET. זוהי ספרייה רבת עוצמה המאפשרת לך ליישם מגוון רחב של תכונות יצירת PDF ומניפולציה. בנוסף, זה מאפשר לך לנתח את ה-PDF ולחלץ תמונות בצורה חלקה. אתה יכול להוריד את הספרייה או להתקין אותה באמצעות NuGet.

PM> Install-Package Aspose.PDF

כיצד לחלץ תמונות מקובץ PDF ב-C#

להלן השלבים שנבצע כדי לחלץ תמונות מקובץ PDF.

  • טען את קובץ ה-PDF.
  • עברו בלולאה בין הדפים ב-PDF.
  • חלץ תמונות אחת אחת.
  • שמור את התמונות שחולצו.

הסעיף הבא מדגים כיצד לכתוב קוד לחילוץ תמונות PDF ב-C#.

חילוץ תמונה של C# PDF

להלן השלבים לחילוץ תמונות מקובץ PDF ב-C#.

  • טען את המסמך באמצעות המחלקה Document.
  • עברו בלולאה בין דפי מסמך ה-PDF באמצעות אוסף Document.Pages.
  • עבור כל עמוד, גש לכל XImage באוסף Page.Resources.Images.
  • צור אובייקט FileStream עבור כל תמונה ושמור אותו כ-JPEG, PNG וכו'.
  • לבסוף, סגור את FileStream.

דוגמת הקוד הבאה מראה כיצד לחלץ תמונות מ-PDF.

// פתח את המסמך
Document pdfDocument = new Document("candy.pdf");

int imageCounter = 1;

// עברו בלולאה בין דפים
foreach (var page in pdfDocument.Pages)
{
    // עברו בלולאה בין כל התמונות
    foreach (XImage image in page.Resources.Images)
    {
        // צור זרם קבצים לתמונה
        FileStream outputImage = new FileStream(String.Format("Page{0}_Image{1}.jpg", page.Number, imageCounter), FileMode.Create);

        // שמור תמונת פלט
        image.Save(outputImage, ImageFormat.Jpeg);

        // סגור את הזרם
        outputImage.Close();

        imageCounter++;
    }

    // אפס את המונה
    imageCounter = 1;
}

ספריית חילוץ תמונות C# PDF בחינם

אתה יכול לקבל [רישיון זמני] בחינם10 ולחלץ תמונות מקובצי PDF ללא כל הגבלה.

חקור את ספריית C# PDF

אתה יכול לחקור עוד על ספריית C# PDF באמצעות תיעוד. כמו כן, אתה יכול לפרסם את השאילתות שלך בפורום שלנו.

סיכום

ניתוח קבצי PDF וחילוץ הטקסט או התמונות עשוי להידרש במקרים שונים. במאמר זה, למדת כיצד לחלץ תמונות מקובצי PDF באופן תכנותי ב-C#. אתה יכול להשתמש בקלות בקוד C# המסופק לחילוץ תמונות PDF ביישומים שלך.

ראה גם