Extract Images from PDF in C#

הכניסה

קבצי PDF לעתים קרובות מכילים תמונות בעלות ערך שצריך להוציא כדי להשתמש מחדש, לנתח, או להפוך**.מאמר זה מספק מדריך מקיף שלב אחר צעד על איך להוציא תמונות מתוך קבצי PDF ב- C#** באמצעות Aspose.PDF עבור .NET.תוסף חזק זה .NET Plugin מבטיח קבלת תמונה באיכות גבוהה, שמירה על פורמטים מקוריים ופתרונות.

למה להוציא תמונות מתוך PDF?

הוצאת תמונות מתוך PDF יכול להיות מועיל מסיבות רבות:

  • השימוש מחדש בתמונות עבור דיווחים, הצגות או ארכיונים.
  • הפוך תמונות PDF לתוך קבצים נפרדים לעריכה או עיבוד נוסף.
  • מחיקת תמונה אוטומטית לעיבוד PDF המוני.
  • שמור תמונות ברזולוציה גבוהה ללא אובדן איכות.

שולחן התוכן

הגדרת Aspose.PDF עבור תמונה Extraction

כדי לחלץ תמונות מתוך PDFs, אנו משתמשים Aspose.PDF for .NET.

  • יציאת תמונה מדויקת ללא אובדן נתונים
  • תמיכה בפורמט תמונה מרובה (JPEG, PNG, BMP, וכו ‘).
  • חילוץ אוטומטי מתוך PDFs רב עמודים.

ההתקנה

ניתן להתקין את הספרייה בקלות באמצעות NuGet:

PM> Install-Package Aspose.PDF

Alternatively, download the DLL from the עקבו אחרי Aspose Downloads.

להוציא תמונות מתוך קבצי PDF ב- C#

בצע את השלבים הבאים כדי להוציא תמונות מתוך PDF באופן מתוכנן**:

  • Load the PDF file using the Document class.
  • ללכת דרך כל דף כדי לגשת לתמונות.
  • Extract each image from Page.Resources.Images.
  • שמור תמונות שנלקחו בפורמט הרצוי שלך.

קוד דוגמה

שיטה זו מבטיחה יציאה ללא עיפרון תוך שמירה על איכות תמונה מקורית.

שמירה על תמונות שנלקחו בפורמטים שונים

Aspose.PDF מאפשר לך לשמור תמונות שנלקחו בפורמטים מרובים:

פורמטיתרונות
JPEGדחיסה גבוהה, אידיאלי לשימוש באינטרנט.
PNGדחיסה ללא אובדן עבור תמונות באיכות גבוהה.
BMPפורמט Bitmap עבור שמירה על תמונה מפורטת.

כדי לשמור תמונות שנלקחו בפורמטים שונים, פשוט לשנות את הרחבת הקובץ בשיטת החיסכון.

4.Batch תמונה הוצאת מתוך PDFs מרובים

כדי להוציא תמונות מ PDFs מרובים בבת אחת, אתה יכול לגלול דרך תיעוד כפי שמוצג להלן:

string[] files = Directory.GetFiles("input_pdfs", "*.pdf");
foreach (string file in files)
{
    Document pdfDocument = new Document(file);
    foreach (var page in pdfDocument.Pages)
    {
        foreach (var image in page.Resources.Images)
        {
            FileStream stream = new FileStream("output_" + Path.GetFileName(file) + ".jpg", FileMode.Create);
            image.Save(stream, ImageFormat.Jpeg);
            stream.Close();
        }
    }
}

שיטה זו אוטומטית הוצאת תמונה PDF המונית ביעילות.

קבלת רישיון חינם

כדי לפתוח את התכונות המלאות של Aspose.PDF**, באפשרותך לבקש רישיון זמני חינם (http://purchase.aspose.com/temporary-license)**.

לקבלת פרטים נוספים, בדוק את מסמך רשמי או לשאול שאלות ב **פורום אספוס.

מסקנה ומשאבים נוספים

סיכום

במדריך זה אנו מכסים:

  • איך להוציא תמונות מתוך PDFs באמצעות C#
  • שמירה על איכות תמונה ופורמט
  • Batch עיבוד קבצים PDF מרובים

ללמוד עוד

עם Aspose.PDF עבור .NET, אתה יכול לגרד, לעבד ולנהל תמונות מתוך PDF בצורה יעילה.התחל להשתמש Aspose.PDF היום עבור ביצועים גבוהים **C# PDF תמונה תמונה תמונה תמונה תמונה תמונה תמונה תמונה תמונה תמונה תמונה תמונה תמונה תמונה תמונה תמונה תמונה

More in this category